我无法通过 RDP 连接到我的 EC2 Windows 实例

I can't connect through RDP to my EC2 Windows instance

网络: 我有一个私有子网和一个 public 子网。附加了 IG 的 VPC。 public 子网中有一个 NAT 网关。我还有 2 条路由 table,public 路由 table 将所有内容路由到 IG,私有路由 table 将所有内容路由到 NAT 网关。

EC2: 我的 EC2 Windows 实例位于具有 EIP 和 Public DNS 的私有子网中。它有一个安全组,允许所有来自互联网 inbound/outbound 但我什至不能 ping 两个 rdp

私有子网中的所有机器或实例都不能从外部连接,因此得名私有子网。如果你想从外部连接到你的实例,你必须将它放在 public 子网(连接到互联网网关的子网)中。尽管如此,您附加了一个弹性 ip(这是一个 public ip),但它是通过 NAT 路由的。 EIP 只能通过互联网网关。

如果您真的想要连接,您需要将 VPN 连接到您的 VPC(使用 AWS VPC VPN),然后将 RDP 连接到您的实例。或者在您的 public 子网中有一个门实例。

验证子网的路由 table 是否有一条路由将发往 VPC 外部的所有流量发送到 VPC 的互联网网关。有关更多信息,请参阅 Amazon VPC 用户指南中的 Creating a Custom Route Table(互联网网关)。