Ubuntu使用SSH共享失敗解決方法
VMware上Ubuntu使用SSH共享失敗,出現以下錯誤:
The host‘192.168.59.128‘is unreachable, the host may be down,or there may be a problem with the network connection.
Sometimes such problems can also be caused by a misconfigured firewall
通過網上查詢,解決方法主要有以下三點:
1.網絡是否ping通:先用ifconfig查出Ubuntu的連接IP,再用命令查看是否ping通,ping +{IP} 如我機: ping 192.168.59.128 若ping通則為以下界面:
2.Ubuntu防火墻和Windows防火墻是否關閉;
我主機是Win10系統,虛擬機是Ubuntu系統;
2.1關閉Win10防火墻:
2.2關閉Ubuntu系統的防火墻:
查看防火墻ufw的狀態:sudo ufw status 我這裏是已關閉
確信下再次關閉下:sudo ufw disable
3.查看ssh服務是否已啟動:
3.1當然你之前要有安裝命令:apt-get install ssh
3.2查看是否啟動服務和使用端口22:
netstat -antp | grep sshd
如上圖,是有的。
問題是:
然而滿足上述3個條件我還是無法使用SSH服務;
弄了一晚上弄不出來 ,ssh軟件重裝也解決不了;
解決方法:更改Ubuntu網絡連接方式,我把我的網絡連接由NAT改為橋接方式,問題就解決了
(註:每個人的使用環境都不一樣,我只分享我的)
因為我的電腦是用路由獨個上網而且是動態IP自動獲取,所以應該選擇橋接,發現也可以上網(當初剛裝的時候不能上網才改為NAT),只是IP變了;(至於我選擇NAT也可以上網我也很納悶);
更改網絡設置:(前提是更改後也能ping通)
再打開ssh客戶端進行connect:(成功)
以上純屬於分享,如有誤導請見諒,本人剛入門linux的菜鳥,所以借助於網絡必定於分享於網絡,謝謝
Ubuntu使用SSH共享失敗解決方法