xshell無法連接到linux主機原因分析


xshell連接linux主機時,會出現錯誤:Could not connect to '192.168.89.144' (port 22): Connection failed.  但是這時能ping通。

通過查看資料,這種情況可能的原因主要有兩種:

A 橋接模式可以使路由器使用DHCP的方式分配IP,如果你的電腦所處的網絡拓撲中沒有路由器的話也是ping不通的。如果有路由器,因為防火牆導致無法連接,可以使用  sudo ufw disabled 命令禁用防火牆。或者在防火牆開啟的情況下開放22端口命令是 sudo ufw allow 22

B Ubuntu默認不安裝openssh服務器,所以若要使用ssh遠程登錄Ubuntu主機,首先需要安裝ssh服務器。

首先,判斷Ubuntu是否安裝了ssh服務:

1、輸入:#ps -e | grep ssh 如果服務已經啟動,則可以看到“sshd”,否則表示沒有安裝服務,或沒有開機啟動

2、安裝ssh服務,輸入命令:#sudo apt-get install openssh-server 

3、啟動服務:#/etc/init.d/ssh start 

4、本機測試是否能夠成功登錄:#ssh -l 用戶名 本機ip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM