我无法连接到我的 AWS EC2 Ubuntu 实例。我似乎拥有地址和用户权限,安全组允许所有端口上的连接,并且我使用了正确的密钥对。但是 SSH 和 telnet 一直超时。我不知道我做错了什么。有什么建议吗?我对 AWS 还很陌生。
答案1
确保您的安全组已完全正确设置。
安全组中的每条规则由 3 部分组成
- 协议(TCP、UDP 等),
- 端口范围,
- 和源 IP 地址。
协议/范围
前两个也可以通过常见协议(SSH、SMTP 等)进行设置。
IP地址
IP 地址有三个选项:
- “任何地方”,
- “我的 IP”
- 和“自定义 IP”。
IP 范围全部采用 CIDR 格式,因此如果您选择“任意位置”,地址字段将填入 0.0.0.0/0。如果您选择“我的 IP”,地址将设置为您的 IP 地址(/32)。如果您选择“自定义 IP”(默认设置),则必须以 CIDR 格式填写您自己的地址。
任何地方
“Anywhere” 正如其名,允许来自任何源 IP 地址的连接。
我的 IP
“我的 IP”将使用您当前用于连接 AWS 的 IP 地址填充规则。
自定义 IP
“自定义 IP” 允许您指定自定义 IP 范围。