ping通但SSH无法远程连接
问题如下:
sshd服务正常使用中,个别时突然远程用客户端连接不上,ping能ping通,因为服务器上没有别的连接服务,telnet,ftp等都没有,所以只好到机房重启。重启后是正常的。中间并没有进行什么系统级别的操作。一共3台服务器,其中一台SSH能连接上,而另外两台却连接不上。
查/etc/secure:
Dec 21 09:21:49 webseal03 sshd[3285]: Server listening on :: port 22.
Dec 21 09:21:49 webseal03 sshd[3285]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Dec 21 01:22:43 webseal03 sshd[5084]: Accepted password for root from ::ffff:10.60.23.6 port 4405 ssh2
Dec 21 09:22:43 webseal03 sshd[5083]: Accepted password for root from ::ffff:10.60.23.6 port 4405 ssh2
Dec 21 09:28:35 webseal03 sshd[5118]: Failed password for root from ::ffff:10.60.27.111 port 2105 ssh2
Dec 21 01:28:35 webseal03 sshd[5119]: Failed password for root from ::ffff:10.60.27.111 port 2105 ssh2
Dec 21 09:29:08 webseal03 sshd[5118]: Accepted password for root from ::ffff:10.60.27.111 port 2105 ssh2
Dec 21 01:29:08 webseal03 sshd[5119]: Accepted password for root from ::ffff:10.60.27.111 port 2105 ssh2
Dec 21 09:29:20 webseal03 sshd[5118]: Received disconnect from ::ffff:10.60.27.111: 11: Disconnect requested by Windows SSH Client.
Dec 21 01:37:03 webseal03 sshd[5153]: Accepted password for root from ::ffff:10.60.27.111 port 2234 ssh2
Dec 21 09:37:03 webseal03 sshd[5152]: Accepted password for root from ::ffff:10.60.27.111 port 2234 ssh2
Dec 21 09:37:03 webseal03 sshd[5152]: subsystem request for sftp
是重启后的日志。但重启前的日志却没有。郁闷!
sshd_config中
#Port 22
#Protocol 2,1
#ListenAddress 0.0.0.0
#ListenAddress ::
都注释了。也不太可能是IPV6的问题,如果是IPV6的问题,那另外一台并没有这种情况。如果是网络的原因,那另外一台也应出现问题。