標籤:登入 code multi 系統 成功 str conf 頁面 img
虛擬機器作業系統:ubuntu 18
物理機作業系統:Windows 10
軟體版本:Xshell5
操作頁面:ubuntu下的終端頁面+Windows下的Xshell5頁面
步驟一:查看虛擬機器中的ubuntu的ip地址
操作頁面:ubuntu的終端頁面
指令:
ifconfig
終端會顯示出你的虛擬機器的地址,其中inet 192.xxx.x.xxx就是你的虛擬機器的ip地址
[email protected]:/etc/ssh# ifconfigens33: 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系統