第一步,检查是否安装ssh server。如果没有,通过以下命令安装。执行sudo ps -e |grep ssh 回车可以看到sshd,说明已经启动,否则需要开启ssh。
root@ubuntu:~# apt-get install openssh-server
root@ubuntu:~# ps -e |grep ssh
root@ubuntu:~# /etc/init.d/ssh start
第二步,检查防火墙状态,可能被防火墙拦截,如果开启,可以将其关闭后再测试。我这里是已经关闭的。
root@ubuntu:~# ufw status
Status: inactive
root@ubuntu:~# sudo ufw disable
第三步:如果ssh已经可以连接,但是root用户一直提示密码错误,可以修改以下配置。保存后,重新启动ssh。
root@ubuntu:~# vi /etc/ssh/sshd_config
#PermitRootLogin prohibit-password
PermitRootLogin yes
root@ubuntu:~# /etc/init.d/ssh restart