尝试连接到AWS EC2 tcp端口(不是rdp)时的Connection_timed_out

时间:2018-09-24 17:21:55

标签: amazon-web-services amazon-ec2 websocket connection-timeout

我正在尝试在Amazon EC2上启动套接字服务器。它将套接字绑定到0.0.0.0:5000,然后在此端口上侦听,打印每条传入的消息

但是,当我只是尝试通过Chrome连接到ec2-18-x-x-x-x.us-east-2.compute.amazonaws.com:5000时,它会引发错误:ERR_CONNECTION_TIMED_OUT。当然,当我尝试使用socket.connect()与客户端连接时,客户端也无法建立连接。

我已经将端口添加到安全组入站规则中,如下所示:

enter image description here

netstat -a显示此端口已打开: enter image description here

我使用实例描述中说明的公共DNS IPv4地址。

当我成功启动服务器并测试了netstat时,很明显我可以使用RDP连接到EC2。

this故障排除手册的指导下,我还检查了子网的路由表和子网的ACL,但是一切正常。

那是什么问题?

1 个答案:

答案 0 :(得分:1)

netstat只是表明某个进程正在该端口上侦听,而不是该端口是“开放”的。您仍然需要在Windows防火墙中打开端口5000。