AWS Ubuntu 14 – 重新启动后无法SSH

有一个问题,一个实例变得没有响应,并被迫重启。 重新启动后,我可以ping服务器,但不能SSH到服务器。

最终,我创build了一个新实例,并将卷连接到新实例。 不过,我想确保当我重新启动这个实例时,我不会遇到同样的问题。

看着控制台日志,我看到:

[2.968537] EXT4-fs(xvda1):INFO:只读文件系统需要恢复

[2.972324] EXT4-fs(xvda1):写入访问将在恢复期间启用

[3.095607] EXT4-fs(xvda1):只读fs上的孤立清理

[3.354696] EXT4-fs(xvda1):删除了40个孤立的inode

[3.358010] EXT4-fs(xvda1):恢复完成

[3.465864] EXT4-fs(xvda1):安装了有序数据模式的文件系统。 选项:(null)

我的sshd_config文件有两个默认的UsePAM设置为no和PasswordAuthentication设置为yes。 我不认为这跟它有什么关系。

我的/ etc / fstab文件被设置为:LABEL = cloudimg-rootfs / ext4 defaults,discard 0 0 / dev / xvdb / mnt auto默认值,nobootwait,comment = cloudconfig 0 2 / dev / xvdg / hd3 auto noatime 0 0

/ dev / xvdf / hd3 auto noatime 0 0

/ dev / xvdi / vol auto noatime 0 0 / dev / xvdh / hd4 auto noatime 0 0 / dev / xvdh / hd4 auto noatime 0 0 / dev / xvdi / vol auto noatime 0 0 / dev / xvdi / hd5 auto noatime 0 0

我检查了所有明显的事情,例如确保我连接到正确的IP等。

任何想法为什么这不允许SSH?

你说:

我的sshd_config文件有两个默认的UsePAM设置为no和PasswordAuthentication设置为yes。 我不认为这跟它有什么关系。

其实这几乎肯定你的问题。 在使用PAM的Linux系统上,尝试login旁路PAM不能保证正常工作,而且通常不会。

设置UsePAM yes然后重试。