今天发现用ssh client连不上云服务,觉得此事有些蹊跷,先是怀疑我的本机软件环境有问题,把防火墙关闭了也连不上。然后在别的电脑上试也连不上,知道问题出在云服务端的主机上。登上云服务的网页版远程连接后,进行问题排查:
使用ps -ef|grep sshd查看云服务的主机的sshd服务是否启动,是否在侦听22端口,如果没有发现则可能是ssh server端程序没有安装,也可能是服务没有启动。
使用which sshd确认是否安装了。如果安装了,则可以使用sudo /etc/init.d/sshd start启动该服务。
本机是否设置了iptables规则,禁止了ssh的连入/连出。使用sudo iptables -L检查。