重启后 EC2 实例无法访问

重启后 EC2 实例无法访问

我之所以问这个问题,是因为我检查了这个类似的我不知道为什么楼主接受了第一个答案,因为这并没有帮助他实现目标。我也无法添加评论,所以我想添加另一个问题才是办法。

我正面临着完全相同的问题一切运行正常,但重启后,我的实例在实例端状态检查失败。我仔细检查了以下步骤:

  1. 确保安全组可以从您的 IP 或如上所述的任何位置开放对 TCP 端口 22 的入站访问。

  2. 验证实例是否确实分配了弹性 IP。在 EC2->Instances->i-abcd1234... -> 中查找公共 IP 并通过 ssh 连接到该 IP,例如ssh -v [email protected].

  3. 我尝试使用同一个安全组创建另一个实例,并且运行正常

  4. 我尝试将我的实例类型从 更改microsmall,但一直失败。

这是服务器的屏幕截图,当我无法访问它来输入信息时,它卡在登录屏幕上,这对我来说看起来真的很奇怪。

EC2服务器截图:

EC2 服务器的屏幕截图

由于我使用的是免费套餐,所以我无法获得技术帮助,解决问题的唯一方法是找以前遇到过同样问题的人来帮我。

感谢所有花时间回答问题的人。

答案1

如果系统状态检查失败,可以尝试停止实例然后启动它,这样就可以将您转移到新硬件。由于实例状态检查失败,这可能无济于事,但可能也不会造成任何损害。

本文档表示实例状态检查失败的可能原因是:

  • 系统状态检查失败
  • 网络或启动配置不正确
  • 内存耗尽
  • 文件系统损坏
  • 不兼容的内核

最简单的方法是停止实例,增加大小以使其具有更多 RAM,然后启动它。当然,请仔细检查您的安全组和 NACL。

接下来要做的是停止实例,将主卷作为数据卷附加到另一个实例,然后查看实例上的日志。执行任何必要的补救措施,在原始实例上分离并设置它,然后重试。

不幸的是,这个问题没有快速答案。有时从快照或备份创建新实例更简单。

相关内容