ifconfig命令有用之后,又發現xhell連接不上ubuntu18.04版本的虛擬機,原因是ubuntu18.04默認沒有安裝ssh服務。
使用以下命令安裝
sudo apt-get install openssh-server
安裝完成后,啟動ssh服務
sudo /etc/init.d/ssh start
查看ssh進程,若出現sshd,說明啟動成功啦
ps -ef|grep ssh
關于SSH的學習
SSH是英文Secure Shell的簡寫形式,是建立在應用層和傳輸層基礎上的安全協議。
通過使用SSH,可以把所有傳輸的數據進行加密,這樣"中間人"攻擊方式不可能實現了,而且也能夠防止DNS欺騙和IP欺騙。
使用SSH服務,需要安裝相應的服務器和客戶端。如果A機器想被B機器遠程控制,A機器需要安裝SSH服務器,B機器需要安裝SSH客戶端。
SSH運行過程:
- Client端向Server端發起SSH連接請求。
- Server端向Client端發起版本協商。
- 協商結束后Server端發送Host Key公鑰Server Key公鑰,隨機數等信息。到這里所有通信是不加密的。
- Client端返回確認信息,同時附帶用公鑰加密過的一個隨機數,用于雙方計算Session Key。
- 進入認證階段。從此以后所有通信均加密。
- 認證成功后,進入交互階段。
學習于https://www.2cto.com/net/2017...