1. 程式人生 > >Windows 10下使用Xshell5連接虛擬機的ubuntu18系統

Windows 10下使用Xshell5連接虛擬機的ubuntu18系統

rmi mod spl code system flags true ict 安全

虛擬機操作系統:ubuntu 18

物理機操作系統:Windows 10

軟件版本:Xshell5

操作頁面:ubuntu下的終端頁面+Windows下的Xshell5頁面

步驟一:查看虛擬機中的ubuntu的ip地址

操作頁面:ubuntu的終端頁面

指令:

ifconfig

 終端會顯示出你的虛擬機的地址,其中inet 192.xxx.x.xxx就是你的虛擬機的ip地址

root@nanlivm:/etc/ssh# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 
192.xxx.x.xxx
netmask 2xx.xxx.xx5.0 broadcast 192.xxx.x.xxx

技術分享圖片

步驟二:在ubuntu裏面安裝配合xshell的插件;(在管理員模式下進行下面步驟。)

指令:sudo apt install openssh-server

技術分享圖片

步驟三:進入sshd.config文件所在的目錄下;

指令:

cd /etc/ssh

步驟四:配置ssh相關文件,確保可以在xshell裏面以root的形式登錄。

指令:

gedit sshd_config

這兩個方法都可以。下面以gedit編輯為例介紹。(gedit安全)

步驟五:在步驟四彈出來的界面,修改紅框部分的代碼;(務必要保證你紅框部分的代碼和我紅框部分的代碼相一致)

去掉 #StrictModes yes 前面的#

並在 #StrictModes yes前面添加下面一行代碼:

PermitRootLogin yes

然後點擊保存。

技術分享圖片

修改後如圖:

技術分享圖片

點擊保存後退出。

步驟六:重啟ssh服務。

操作頁面:還是剛才的ubuntu終端頁面

指令:

/etc/init.d/ssh restart

  可看到返回:

[ o k ] Restarting ssh (via systemctl): ssh.service.

好的,那麽在虛擬機ubuntu下的準備工作已經完成,接下來就到了windows10下的xshell頁面了

步驟七:打開Wndows10下的xshell,點擊“新建”;

技術分享圖片

步驟八:在彈出來的界面裏的“主機”添加你的虛擬機的地址;

技術分享圖片

步驟九:點擊“用戶身份驗證”選項。修改你的用戶密碼。這個密碼是你虛擬機ubuntu的root密碼。即你每次在終端下輸“su”後要鍵入的密碼;

然後點擊確定。

技術分享圖片

成功了:最後連接成功如圖所示:

技術分享圖片

總結:本方法相對網上其他方法更加便捷,而且一步到位。

Windows 10下使用Xshell5連接虛擬機的ubuntu18系統