远程测试iptables脚本

时间:2020-01-09 10:43:51  来源:igfitidea点击:

如何通过ssh会话远程测试基于iptables的脚本?
如何避免测试时被防火墙阻止,无法登录?

iptables没有pf like testing选项。
但是,您可以使用Shell脚本和cron组合或者仅使用以下语法:

# /sbin/service iptables restart; sleep 20; /sbin/service iptables stop &

这样,您可以从语法错误中恢复。
如果您有自己的脚本:

# /path/to/your.script.sh; sleep 20; /sbin/service iptables stop &

上面将允许您测试更改一段时间,然后完全关闭防火墙。
如果锁定,您将能够在20秒后使用ssh重新登录。