我想在只能通过以太网访问的系统上配置复杂的IP表配置。
从不可避免的排版中恢复的最佳实践是什么?例如,参见"https://unix.stackexchange.com/questions/124238/configure-iptables-on-remote-server-without-locking-me-up“。
理想情况是:
INPUT
和NAT
行表的行号范围。上述链接中的INPUT
规则是否足以防止所有iptables混乱(例如,使用NAT)
发布于 2021-09-08 16:38:56
您可以编写一个crond脚本来检查是否有(新的) SSH客户端连接。如果没有,请禁用iptables
。一旦您满足于您的规则,禁用脚本。
回应你的评论。创建一个具有以下内容的脚本:
#! /bin/bash
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
叫它disable-iptables.sh
,用chmod a+x disable-iptables.sh
使它可执行,并运行它,./disable-iptables.sh
https://unix.stackexchange.com/questions/668190
复制相似问题