0
我有一个实例m3大,实例和安全组都在vpc之外。我在端口5674上运行一个简单的服务器应用程序。端口5674向安全组中的所有人开放。在给定公共IP时,我的客户端代码仍然无法到达端口。 它给人的错误是EHOSTUNREACH安全组不与ec2不在vpc
在服务器端这是
netstat的-atn
tcp6 0 0 :::5674 :::* LISTEN
响应在客户端
的netcat -v myPublicIp 5674
connect to myPublicIp port 5674 (tcp) failed: No route to host
可能是什么原因? 如果我将localhost作为主机,则相同的客户端程序将工作。
它甚至不在同一个系统上工作。
我想你应该在你的实例运行的VPC中创建安全组。 –
EHOSTUNREACH - 找不到该特定主机的路由。 –
您能否提供有关您的配置的更多信息?您的实例是在公共子网还是私有子网?如果您尝试从互联网上的计算机(AWS外部)进行连接,它会起作用吗? –