无法登录公共IP AWS

时间:2017-09-11 12:26:08

标签: amazon-web-services

当我ssh到AWS实例 ssh ubuntu @ public-ip 时,这个将我带到私人ip提示符ubuntu @ private-ip 。我相信网络地址转换器正在阻碍并将公共IP转换为私有IP。

我想要的是能够ssh到公共IP(提示应该显示ubuntu @ public IP 而不是ubuntu @ private IP。)

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您将始终转到私人IP地址。这是正确的行为。

Internet Gateway执行反向NAT ,接受公共IP地址上的流量并将其发送到实例的私有IP地址。实际上,该实例甚至不知道其公共IP地址,因为所有流量都是在私有IP地址上接收的。 (如果需要,它可以通过实例元数据查找其公共IP地址。)

此方法的好处是,实例可以更改公共IP地址,而无需重新配置或重新引导。弹性IP地址可以重新分配给另一个实例,流量将立即流向新实例,而旧的或新的实例不需要任何配置更改。

因此,您可以从Internet通过公共IP地址连接到实例,但计算机会在其专用IP地址上接收流量。