4

我创建了一个 ec2 实例用作 Web 服务器。一旦我通过 SSH 登录,我就使用 taskkel 安装了 LAMP。

断开连接并尝试重新连接后,我得到“连接被拒绝”。在做了一些研究之后,似乎安装 LAMP 使得 SSH 守护进程无法启动。

所有建议都说要分离卷并将其附加到另一个实例以纠正问题。这一切都很好,但我不知道如何找到问题所在。我所做的研究表明,某些命令的一些输出表明是什么问题阻止了 SSH 守护程序启动。

那么,如何找到问题以便解决?

4

1 回答 1

1

如果您将 EBS 附加到其他实例,那么您应该能够查看日志文件 ( /mnt/wherever/ var/log/messages ) 或系统启动时存储它们的位置。

另一种方法是使用chroot命令从您安装此 EBS 的目录中启动一个 shell。从那里您可以尝试运行应该在启动序列期间运行的所有命令......并找出您的 sshd 失败的原因......或者远程系统是否以某种方式弄乱了网络或密钥,这样它阻止了您的访问。

于 2012-06-23T10:43:03.497 回答