我得到了自己的 IP 地址(可能是 123.45.6.7)。
iptables -I INPUT -s 123.45.6.7 -j DROP
现在我自己被封锁了,当我使用其他电脑登录服务器时,如何编写 iptables 命令来解除封锁?
我不想跑iptables -F
。
答案1
如果只有一条规则与源地址和操作匹配,您可以通过简单地将-I
(插入)替换为-D
(删除)来删除该规则:
iptables -D INPUT -s 123.45.6.7 -j DROP
如果有多条规则匹配,您可以列出所有规则:
iptables -L INPUT -n --line-numbers
并按规则编号删除规则n:
iptables -D INPUT n
答案2
允许访问 IP
iptables -A INPUT -s xx.xx.xx.xx -j ACCEPT
使用 iptables 允许访问 IP 的特定端口
iptables -A INPUT -p tcp -s xx.xx.xx.xx --dport PORT -j ACCEPT