报错信息如下:
可能是以下几个原因:
1 没有安装ssh服务
可在/etc/init.d目录下查看有无ssh。
安装ssh服务:sudo apt-get install openssh-server
2 SSH服务没有开启
开启ssh服务:sudo /etc/init.d/ssh start或sudo service ssh start
3 ssh-server配置文件/etc/ssh/sshd_config ,将文件中的PermitRootLogin 设置为yes。
最后重启ssd服务:sudo /etc/init.d/ssh restart
查看是否启动成功:ps -aux | grep ‘‘ssh’’
4 防火墙是否开启22端口
可以查看防火墙开放的端口及状态: sudo ufw status
若22号端口未开启,要么关闭防火墙:sudo ufw disable
要么开放22号端口:sudo ufw allow 22 ,然后重启防火墙:sudo ufw reload