iptables是一款用于设置Linux内核防火墙的工具。这篇快速入门指南列出了一些关于iptables的常用命令,以便系统管理员快速掌握iptables的使用方法。
列出所有运行的规则:
iptables -L -v
禁用并刷新iptables:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
禁用所有流量:
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
允许SSH、HTTP和HTTPS,禁用其他流量:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -j DROP
更多信息可参考CentOS和Ubuntu官方文档。