背景
在本地PC機上安裝了VMware 的linux的虛拟機,但是每次訪問虛拟機都需要輸入登陸密碼,比較不方便。為此,通過Xshell來訪問虛拟機,提高工作效率。
一 , 步驟
1.打開虛拟機,進入Linux終端,輸入命令ifconfig,查看虛拟機ip地址,如下圖所示:
2.打開Xshell,點擊文件->新建或者快捷鍵(Ctrl Alt N),如下圖所示:
3.名稱随便填寫(按照個人習慣或喜好),主機填寫虛拟機的ip(步驟1的IP),然後點擊連接;
輸入虛拟機的用戶名:
輸入虛拟機密碼:
檢查是否登錄成功,輸入查看ifconfig命令,顯示的是虛拟機的ip,說明登錄成功
問題及解決
然而,Xshell并沒有出現讓我們輸入虛拟機登陸的用戶名和密碼的界面。。而是出現了下面的界面:
或者
解決方法:這是什麼情況呢?經過查閱資料發現,該問題的突破點在于linux系統是否啟動了ssh服務,進入linux終端檢查ssh服務狀态,輸入命令:service sshd status 如下圖所示:
圖1
圖1表示服務正在運行中
圖2表示服務沒有啟動
圖2
該狀态說明,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服務,如下圖所示:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!