Xshell訪問本地或者遠程Linux虛擬機


背景

在本地PC機上安裝了VMware workstation和Ubuntu系統,但是每次訪問虛擬機都需要輸入登陸密碼,比較不方便。為此,通過Xshell來訪問虛擬機,提高工作效率。

步驟

1.打開虛擬機,進入teminal終端,輸入命令ifconfig,查看虛擬機ip地址,如下圖所示:

2.打開Xshell,點擊文件->新建或者快捷鍵(Ctrl + Alt +N),如下圖所示:

3.名稱隨便填寫(按照個人習慣或喜好),主機填寫虛擬機的ip(步驟1的IP),然后點擊連接;

問題及解決

然而,Xshell並沒有出現讓我們輸入虛擬機登陸的用戶名和密碼的界面。。而是出現了下面的界面:

這是什么情況呢?經過查閱資料發現,該問題的突破點在於linux系統是否啟動了ssh服務,進入linux終端檢查ssh服務狀態,如下圖所示:

該狀態說明,ssh服務沒有啟動,然后使用service sshd start命令來啟動ssh服務:

上圖問題是linux系統沒有安裝ssh,需要安裝先使用下面命令安裝ssh:

apt-get install openssh-server openssh-client

如果上面命令權限不夠則使用下面命令:

sudo apt-get install openssh-server openssh-client

注意:其實,在啟動服務之前可以先查看是否有該服務:

ps -e | grep sshd

最終,在linux中啟動了ssh服務,如下圖所示:

接下來,就可以在Xshell中愉快地連接並使用我們的虛擬機了:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM