背景
在本地PC機上安裝了VMware 的Linux的虛擬機器,但是每次訪問虛擬機器都需要輸入登陸密碼,比較不方便。為此,通過Xshell來訪問虛擬機器,提高工作效率。
一 , 步驟
1.開啟虛擬機器,進入Linux終端,輸入命令ifconfig,檢視虛擬機器ip地址,如下圖所示:
輸入虛擬機器的使用者名稱:
輸入虛擬機器密碼:
檢查是否登入成功,輸入檢視ifconfig命令,顯示的是虛擬機器的ip,說明登入成功
問題及解決
然而,Xshell並沒有出現讓我們輸入虛擬機器登陸的使用者名稱和密碼的介面。。而是出現了下面的介面:
或者
解決方法:這是什麼情況呢?經過查閱資料發現,該問題的突破點在於linux系統是否啟動了ssh服務,進入linux終端檢查ssh服務狀態,輸入命令:service sshd status 如下圖所示:
圖1表示服務正在執行中
圖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服務,如下圖所示:
最新評論