繁体   English   中英

AWS EC2 实例不允许 TCP 连接

[英]AWS EC2 instance not letting TCP connection

我在 AWS 上创建了一个 EC2 (Windows) 实例。 我想在这个 EC2 上的 TCP 端口 7889 上运行 TCP 服务器,并想从外部连接到它。

我已经编辑了安全组中的入站流量规则,并从任何地方为 7889 添加了 TCP 规则。

但不幸的是,我的 TCP 客户端套接字无法通过 EC2 实例的公共 ip 到达服务器。

请帮忙。

注意:几年前同样的事情对我有用。 我的小搜索显示了一些东西,例如,我需要创建 VPC、公共和私有子网、互联网网关和路由表。是真的吗? 这些都是之前不需要的。是新增的吗?

是的,你提到的都是绝对需要的。 VPC、子网、路由表、Internet 网关和 EIP 都是必需的。

它以前对您有用的原因是您可能已使用默认 VPC 并已配置所有其他组件。 即使是现在,您也将在每个 AWS 区域拥有一个默认 VPC,您可以使用它。

但确实需要对事物如何连接和协同工作有基本的了解,因为所有这些组件都是非常基本和重要的。 有关更多详细信息,请参阅 AWS 文档。

如果所有组件都已配置,请检查 output

网络统计-nptl

命令。 端口 7999 应该可用并且应该准备好接受任何 IP(即指向 0.0.0.0)

感谢您的回复。 正如@Marcin 建议的那样,它是 windows 内部防火墙。 现在一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM