Ubuntu 默认有装iptables,可通过dpkg -l
或which iptables
确认。
Ubuntu默认没有iptables配置文件,需通过
iptables-save > /etc/network/iptables.up.rules
生成。
iptables配置文件路径及文件名建议为 /etc/network/iptables.up.rules
, 因为执行 iptables-apply
默认指向该文件,也可以通过 -w
参数指定文件。
Ubuntu 没有重启iptables的命令,执行 iptables-apply
生效。
Ubuntu iptables默认重启服务器后清空,需在 /etc/network/interfaces
里写入 pre-up iptables-restore < /etc/network/iptables.up.rules
才会开机生效。
几个iptables命令:
允许所有访问22端口
# iptables -A INPUT -p tcp --dport 22 -j ACCEPT
拒绝所有访问22端口
# iptables -A INPUT -p tcp --dport 22 -j DROP
只允许10.0.0.2访问22端口
# iptables -A INPUT -p tcp --dport 22 -s 10.0.0.2 -j ACCEPT
本次的分享到此结束,希望对你有所帮助。
如果你对我分享的内容感兴趣,欢迎扫码关注公众号:新质程序猿,并设置星标,推送更实时哟!