在 Debian 系统中,防火墙通常由 iptables、nftables 或 ufw 管理。下面按常见情况分别说明如何禁用防火墙。
sudo ufw status
sudo ufw disable
✅ 禁用后不会开机自启。
sudo iptables -F
sudo iptables -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
⚠️ 重启后会恢复,除非保存规则。
sudo apt purge iptables-persistent -y
或:
sudo netfilter-persistent flush
sudo systemctl status nftables
sudo systemctl stop nftables
sudo systemctl disable nftables
sudo nft flush ruleset
sudo iptables -L
sudo nft list ruleset
如果输出为空或全是 ACCEPT,说明防火墙已关闭。
不建议在生产服务器上完全关闭防火墙,推荐做法:
✅ 只开放必要端口
✅ 使用 ufw 管理规则
例如:
sudo ufw allow 22
sudo ufw enable
which ufw nft iptables
systemctl status ufw nftables
如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你更精确的方案 ✅