【发布时间】:2022-01-12 14:00:26
【问题描述】:
我在私有子网中启动了一个 EC2 实例。
我还启动了一个 AWS 客户端 VPN 并完成了所有配置,并且我能够通过私有 IP 连接到我的 EC2 实例。
有一个服务在端口 25 上运行,我也可以使用私有 IP 来telnet 。
但是当我尝试使用实例的公共 IP 执行 telnet 时,我无法这样做。另外,当我使用公共 IP 连接到 VPN 时,我无法 ssh 进入实例。
当我连接到 VPN 时,如何使用公共 IP ssh 进入我的 EC2 实例?
我不想将我的机器的公共 IP 添加到安全组中,然后执行 SSH。
【问题讨论】:
-
私有子网中的公共 ip..?
-
是的,有一个 Web 服务正在运行。所以我的一个团队想在短时间内访问它。
-
在私有子网中你不能有公共IP!您不能在私有子网中接收传入流量。你有一个NAT,就是这样。您可以发起连接,但无法接收!docs.aws.amazon.com/vpc/latest/userguide/VPC_Scenario2.html
-
您的 EC2 实例位于私有子网中。使用 EC2 Instance Connect 或 SSM 会话管理器。
标签: amazon-web-services amazon-ec2 ssh vpn