如何将 IP 添加到 EC2 防火墙

如何将 IP 添加到 EC2 防火墙

我们运行了许多不同的服务器,这些服务器托管在本地数据中心,但我们的开发服务器托管在 AWS 上,因此我无法访问它。

EC2 服务器正在运行 LAMP 堆栈,我可以通过 FTP 访问该服务器并获取我需要的任何文件,但是当我尝试访问端口 10000 上的 webmin 时,我收到了针对我的 IP 的访问被拒绝消息。

我认为这是因为 IP 被防火墙阻止了,但我需要能够访问此服务器上的 PHPMyAdmin 来下载一些数据库文件。我可以访问 AWS 控制台,但我不知道在哪里更改防火墙详细信息。

答案1

检查实例所附加的安全组。继续在“入站流量”中添加规则,例如“protocol:tcp”“port 10000”,仅允许使用“MyIP”或“任何地方”的 IP 进行访问。使用 $telnet 'ec2-ip' 10000 进行验证

答案2

这可能是 EC2 安全组,它充当防火墙。我写了一篇文章,向人们展示如何将 CloudFlare IP 地址添加到 AWS 安全组,但它将向您展示如何修改安全组的原理,因此值得一读。

简而言之:

  1. 登录 EC2 控制台找到您的实例,单击安全组链接,该链接将带您进入该组
  2. 点击安全组的编辑
  3. 使用 CIDR 表示法将所需的任何端口添加到所需的任何 IP 地址。在此表示法中,0.0.0.0/0 表示“每个人都可以访问此协议/端口”。
  4. 点击保存

答案3

通过更新 miniserv.conf 文件以允许从该 IP 访问并重新启动 webmin 来解决。

相关内容