【问题标题】:AWS instance timeout issueAWS 实例超时问题
【发布时间】:2021-06-24 05:44:03
【问题描述】:

[使用系统日志更新] 我有一个 AWS EC2 实例在我降级实例类型之前一直在工作。我恢复了它,但它仍然不起作用。当我尝试 ssh 进入时,端口 22 上不断出现“连接超时”错误。

我读过其他几个遇到同样问题的人,但我检查了我的安全组和互联网网关设置。一切似乎都很好(附为截图)。

我尝试过使用不同的连接方式,包括手机上的系绳。实例具有弹性 IP。我还可以从同一连接连接到其他实例。

我是 AWS 新手,感谢您提供的任何帮助。如果我能提供任何其他信息,请告诉我。谢谢

【问题讨论】:

  • 确保您连接到分配给实例的新公共 IP
  • 它有一个永久的弹性IP。这是AWS中列出的公共IP(至少我认为是)
  • 您可以尝试获取系统日志来查看实例在启动时是否遇到任何问题。另见:Troubleshoot an unreachable instance - Amazon Elastic Compute Cloud
  • @JohnRotenstein 我添加了系统日志。这对你有帮助吗?谢谢!
  • 日志显示重启前的事件。停止实例,然后再次启动它并查看日志包含的内容。它应该显示启动事件,并且可能包含一些有用的信息。

标签: amazon-web-services amazon-ec2 ssh


【解决方案1】:

我最终获得了 AWS 开发人员支持,他们告诉我存在一些防火墙问题。我将此添加到实例的用户数据中(停止实例、单击操作和编辑用户数据)。然后粘贴这个:

Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0
--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"
#cloud-config
cloud_final_modules:
- [scripts-user, always]
--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"
#!/bin/bash
sudo ufw status
sudo ufw disable
sudo ufw status
iptables -F
ip6tables -F
iptables -L
ip6tables -L
sudo service sshd status
sudo service sshd start
--//

【讨论】:

    猜你喜欢
    • 2020-08-10
    • 2018-10-10
    • 2016-07-08
    • 2018-08-27
    • 1970-01-01
    • 2015-08-27
    • 2016-12-19
    • 2022-11-24
    • 1970-01-01
    相关资源
    最近更新 更多