在 Debian 中,“防火墙”通常指 iptables / nftables,或者前端工具 ufw。下面按不同情况给你说明如何重置防火墙规则。
sudo ufw reset
这会:
sudo ufw enable
sudo iptables -F
sudo iptables -X
sudo iptables -Z
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo ip6tables -F
sudo ip6tables -X
sudo ip6tables -Z
sudo ip6tables -P INPUT ACCEPT
sudo ip6tables -P FORWARD ACCEPT
sudo ip6tables -P OUTPUT ACCEPT
⚠️ 注意:这样重置后规则是临时生效,重启可能恢复(取决于是否保存过)。
sudo apt remove iptables-persistent
# 或
sudo rm -f /etc/iptables/rules.v4
sudo rm -f /etc/iptables/rules.v6
sudo nft flush ruleset
sudo rm -f /etc/nftables.conf
sudo systemctl stop nftables
sudo systemctl disable nftables
sudo ufw status
sudo systemctl status nftables
sudo iptables -L
sudo ufw allow 22
或确认控制台可访问如果你能告诉我:
我可以给你更精确、安全的重置方案。