Windows 10下使用Xshell5連接虛擬機的ubuntu18系統
虛擬機操作系統: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 inet192.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系統