猜測原因大概有幾個。
轉自:http://blog.csdn.net/shania456/article/details/52253031
原因
ip配置錯誤,或者配置完成沒有重啓網絡連接,但是既然可以ping通應該不是這個問題,但是爲了保險起見,還是重啓了一下,不過重啓之後依舊不奏效。
防火牆問題,關閉windows防火牆,360等,通過命令查看ubuntu防火牆:
sudo ufw status
發現防火牆已經是inactive,依舊停一下:
sudo ufw disable
可是依舊無效,ubuntu防火牆開放端口命令:
sudo ufw allow 22
Linux ssh服務是否已經啓動?
突然想到,ubuntu貌似默認是不會安裝ssh-server的,會默認安裝ssh-client,恍然大悟,是不是因爲這個原因?於是查看發現,果然沒有安裝,下面進行安裝openssh-server
sudo apt-get install openssh-server
查看安裝結果:
ps -e |grep ssh
發現sshd已經啓動,再次使用xshell或者xftp連接發現成功連接。
總結:發現問題後,正常思路應該先看根源,這次問題發現就有點走冤枉路了,首先不看是否已經存在這個東西便去看是否正確設置,耽誤時間。