今天突然有一台linux服务器ssh连不上了,通过ilo重启后,恢复正常。可是下午突然又发生了。于是登录到服务器上,查看dmesg没有任何问题。然后查看/var/log/secure 发现这么一行
error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
配置文件中
#ListenAddress 0.0.0.0
#ListenAddress ::
都是注释的。
难道是ssh服务坏了。
重新安装试试吧,卸载
rpm -e openssh* --nodeps
安装
yum -y install openssh*
 
cat /var/log/secure
Server listening on :: port 22.
Server listening on 0.0.0.0 port 22.
 
看来是ok了。