現象描述:Ubuntu能Ping通主機,主機也能ping通虛擬機。而且,虛擬機也能上網。只是xshell不能連接。
解決方案:
一:使用管理員身份 設置防火牆。
先查看一下防火牆狀態
sudo ufw status
- 1
雖然防火牆是關着的,依舊重新停一下。
sudo ufw disable
- 1
然后開放22端口。(允許所有的外部IP訪問本機的22/tcp (ssh)端口 )
sudo ufw allow 22
- 1
二:安裝SSH服務並啟動
ubuntu不會默認安裝ssh-server。所以需要先進行ssh服務的安裝
sudo apt-get install openssh-server
- 1
查看安裝結果:
ps -e |grep ssh
- 1
- 2
發現sshd已經啟動,再次使用xshell成功連接。