gpt4 book ai didi

linux - 为什么 AWS 防火墙不允许从我的工作计算机进行远程连接?

转载 作者:太空宇宙 更新时间:2023-11-04 05:12:00 24 4
gpt4 key购买 nike

我设置了一个 EC2 实例 (Amazon Linux AMI) 来托管 Docker API(使用 Python 的 Flask 应用程序)。该应用程序在端口 5000 上运行。使用我的本地 PC(远程),我可以通过浏览器访问 API(即 http://ipaddress:5000/ ),并获得“Hello, World!”回复。问题是,当我在另一台计算机(我的工作计算机)上执行相同的操作时,我收到连接拒绝错误。

在实例的安全组中,这些是我的入站规则设置(我知道这不安全,这只是一个 Hello World 示例):

HTTP (TCP):端口 80,允许 0.0.0.0/0,::/0

SSH (TCP):端口 22,允许 0.0.0.0/0

自定义 TCP 规则 (TCP):端口 5000、0.0.0.0/0、::/0

问题:为什么防火墙阻止一台远程计算机而不阻止另一台?

最佳答案

问题:企业防火墙通常会设置出站规则,限制您可以从组织外部的网站访问哪些端口。

解决方案:由于端口 80 是 Web 服务器的常用端口,因此企业防火墙(通常)不会阻止到这些端口的出站流量。因此,我能够通过在端口 80 上部署 AWS API 来解决此问题。然后,我能够从公司网络内连接到该 API。

关于linux - 为什么 AWS 防火墙不允许从我的工作计算机进行远程连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54290759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com