如果Ubuntu上沒有裝SSH或者SSH服務沒有啓動,都會造成連接失敗
如果沒有安裝,可以執行
sudo apt-get install openssh-server
進行安裝。安裝完成後輸入:sudo /etc/init.d/ssh start 開啓服務
如果沒有啓動,可以執行
service ssh start
嘗試以上方案後如果還不行,關閉Ubuntu防火牆設置ufw allow 22/tcp
此時,如果訪問被拒絕(permission denied問題),則還需要修改sshd的默認配置
修改/etc/ssh/sshd-config文件.
將其中的PermitRootLogin no修改爲yes
PubkeyAuthentication yes修改爲no
AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,
PasswordAuthentication no修改爲yes就可以了。