连接SSH出现连接超时的情况,排错步骤如下:
1. 网线有没有连通?使用ping server_ip方式(ICMP协议,默认64字节包)
出现下图的情况,表示物理链路是通的。
物理链路不通的情况如下图
ping server_ip不通要检查:(1) 检查物理线路;(2) Linux服务器的防火墙;(3)客户端与Linux服务器端是否一个网段(桥接模式)
2. 如果物理链路通了,还是连不上,就要看服务是否正常?使用telnet 探测(telnet ip port)
使用telnet要保证Linux及Windows端都装上telnet服务
Linux端装Telnet服务器 [root@book ~]# yum install telnet -y
Windows端装Telnet 服务器(只要装客户端服务器即可)
Telnet Linux服务器,出现如图情况表示可以登录
Telnet Linux服务器,出现如图情况表示不通
C:\Users\tongning.tao>telnet 192.168.80.129 22
正在连接192.168.80.129...无法打开到主机的连接。 在端口 22: 连接失败
如果不通,要排查如下两个问题:
1. Linux服务器防火墙;2. ssh服务器开启
关闭Linux防火墙的方法:
[root@book ~]# /etc/init.d/iptables stop <=最好连续执行两遍