![无法从互联网连接到 AWS EC2 实例](https://linux22.com/image/1451355/%E6%97%A0%E6%B3%95%E4%BB%8E%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%E5%88%B0%20AWS%20EC2%20%E5%AE%9E%E4%BE%8B.png)
我使用 Amazon Web Services 创建了我的第一个 EC2 实例 (linux),但无法从任何主机连接到任何端口。我更改了安全组的入站规则,以允许从任何 IP0.0.0.0/0
和任何协议进行连接。但是当我通过端口 22 或端口 80 或任何其他端口进行 telnet 时,网络连接超时且没有连接。
除了安全组入站规则之外,我还需要配置什么才能从互联网连接到我的 EC2 实例?
答案1
显然,所有新的 EC2 实例都是在 Amazon 的虚拟私有云中创建的。这意味着,在设置其他一些内容之前,流量不会从互联网路由到 EC2 主机。需要检查的内容包括:
- 子网与 vpc 的关联
- VPC 上是否存在互联网网关
- 子网与路由表的关联
- 路由表中的新规则,将流量从互联网路由到 EC2 主机并返回
以下是最基本的设置图本文位于 AWS 知识库支持。
我按照本文中列出的步骤进行操作,现在我可以连接 ssh 和我的 EC2 主机安全组的入站规则中允许的任何其他端口。