SSH连接拒绝端口22

我有一台运行centos 6.4的服务器。 昨天晚上,CPU和RAM随机超载,它崩溃了。 此后不久,我们启动到救援模式,并开始运行fsck检查,因为服务器无法恢复在线状态。 在此之后,服务器回来了网上,但SSH现在拒绝连接,并没有回来的任何帮助,不胜感激。

如果ssh守护进程没有在启动时自动启动,那么从OVH的救援控制台将本地根分区挂载到/ mnt

这可能是类似的

 mount /dev/sda1 /mnt 

根据您的分区scheme修改sda1

然后运行以下命令启动时暂时启用ssh。

 echo "/etc/init.d/sshd start" >> /mnt/etc/rc.local 

然后重新启动。

启动后,加载所有其他服务后,应该启动sshd。

如果这样,那么你恢复你对/etc/rc.local的操作(删除你在救援模式下添加的那一行)

并运行

 chkconfig sshd on 

在启动时正确启用sshd。

这很奇怪,虽然服务器崩溃后,ssh将无法启动。 fsck是否对文件系统做了很多改变?

如果是的话,你的sshd守护进程是否正常运行?确保iptables不应该阻塞它。 还禁用SELINUX setenforce 0,并检查您的SSH是否工作?

  service sshd status 

它应该运行

  setenforce 0