调试ec2实例启动

时间:2012-06-04 04:22:46

标签: ssh amazon-ec2

我创建了一个用作Web服务器的ec2实例。 我通过SSH连接后使用taskkel安装了LAMP。

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

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

那么,我如何找到问题以便我可以修复它?

1 个答案:

答案 0 :(得分:1)

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

另一种方法是使用 chroot 命令从已挂载此EBS的目录中启动shell。从那里你可以尝试运行在启动序列期间应该运行的所有命令...并找出你的sshd失败的原因...或者如果远程系统以某种方式搞砸了网络或密钥使得它阻止了你的访问。