为什么不能ssh或ping我全新的Amazon EC2实例?


9

我刚刚创建了一个带有所有默认值的免费EC2实例。它说它正在AWS管理控制台中运行。在“实例操作”菜单上,单击“连接”。我复制提供的DNS名称(看起来像ec2-a-dashed-IP-address.compute-1.amazonaws.com),然后尝试通过SSH进行连接。没有反应。我什至无法ping通它。是什么赋予了?


Answers:


13

显然,默认防火墙已被锁定,即使它看起来并不像它一样。转到AWS控制台左侧窗格上的“安全组”,然后选择“默认”组。来自“默认组”来源的所有TCP,UDP和ICMP条目已经存在。

对于底部的新条目,请从“连接方法”下拉列表中选择“ SSH”。源将默认为“ 0.0.0.0/0”,而不是“默认组”。单击右侧的“保存”,现在当您尝试SSH时它应该响应。

如果要ping它,请使用协议“ ICMP”创建一个类似的新条目,将“连接方法”保留为“自定义...”


发布此信息以防万一,但对我以外的所有人来说,也许这很痛苦。我希望默认情况下所有操作都处于锁定状态,但不会太大,甚至无法ping通我自己的实例!如果您将自己锁定在外,则响应“实例操作”->“连接”而弹出的“连接帮助”对话框至少应提及它……
CrazyPyro 2011年

1

我可以ping上班的方式是:

  • 选择入站->自定义ICMP
  • 选择“回声请求”
  • 如果需要,设置Source或在任何地方使用0.0.0.0/0
  • 应用

(对于我的实例,ssh开箱即用)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.