我有一台运行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