无法从互联网连接到 AWS EC2 实例

ste*_*red 9 amazon-ec2 amazon-vpc

我使用 Amazon Web Services 创建了我的第一个 EC2 实例 (linux),但我无法连接到任何主机的任何端口。我更改了安全组的入站规则,以允许来自任何 IP0.0.0.0/0和任何协议的连接。但是当我在端口 22 或端口 80 或任何其他端口上 telnet 时,网络连接超时而没有连接。

除了安全组入站规则之外,我还需要配置什么才能从 Internet 连接到我的 EC2 实例?

ste*_*red 8

显然,所有新的 EC2 实例都是在 Amazon 的 Virtual Private Cloud 中创建的。这意味着流量不会从 Internet 路由到 EC2 主机,直到设置更多内容。要检查的事项是:

  • 与 vpc 的子网关联
  • vpc 上存在互联网网关
  • 子网与路由表的关联
  • 路由表中的新规则,用于将流量从 Internet 路由到 EC2 主机并返回

这是AWS 知识库支持上这篇文章中最基本设置的图表。

在此处输入图片说明

我按照本文执行我在上面的项目符号列表中列出的步骤,现在我可以连接到 ssh 和我的 EC2 主机的安全组的入站规则中允许的任何其他端口。