前言
我们的服务器一开始是可以被远程连接的,但是当我们的服务器因为某些原因而发生重启,我们在这之后,再对它执行远程连接的时候,经常会发生无法远程的情况。下面介绍的就是,解决这个问题的方法。
ssh报错解决方法,请参考下列链接:
https://blog.csdn.net/gx_1_11_real/article/details/80423409
原因
【1】被重启的服务器的ip未设为静态,服务器重启后IP自动获取,地址发生改变。
【2】执行远程的本机的ssh或防火墙等原因,导致无法远程
【3】服务器重启后,防火墙的设置恢复最初的规则
【4】服务器重启后,ssh服务未启动或配置错误
【5】密钥文件发生错误
排查的过程
【1】确定是否是本地的问题,即执行远程的主机的问题
<1>测试本机的网络及配置是否正常
ping 远程的IP
ssh 其他远程的服务器
如可连接其他的服务器和ping通远程的IP,证明非本地的原因
【2】确认是否重启服务器的问题
<1>测试重启服务器的网络是否正常
ping 重启服务器的ip
如可ping通重启服务器的IP,证明服务器重启后ip未改变,且网络的联通性无问题
<2>测试重启服务器的端口及远程服务是否正常
s