您应该将 iptables 与 EC2 实例一起使用吗?

rea*_*nly 8 iptables amazon-ec2

您可以使用 ec2-authorize 指定允许到您的 ec2 实例的流量类型。运行 iptables 仍然是一个好主意,还是引入了不必要的复杂性?

Hug*_*ins 6

您可能会考虑激活 iptables 的一些原因:

  • 可以用来阻止传出的木马,例如阻止传出的 smtp 25,并且您提供对垃圾邮件木马的防御
  • 如果亚马逊防火墙因某种原因被亚马逊意外禁用怎么办?
  • 如果实例启动时使用的安全组不合适,或者安全组的配置有问题怎么办?

激活 iptables 提供深度防御,并且易于配置,例如使用 ufw:

sudo ufw default allow
sudo ufw enable
sudo ufw allow 22/tcp    # allow ssh
sudo ufw default deny

# sudo ufw allow 80/tcp   # uncomment this line to allow incoming http
# sudo ufw allow 443/tcp  # uncomment this line to allow incoming https
Run Code Online (Sandbox Code Playgroud)

(注意:这不会阻止传出的 smtp,但它确实表明获得基本的 iptables 配置设置是相当轻松的,然后如果你喜欢 vi /etc/ufw/*.rules,你可以调整它)