在 Debian 中,“防火墙”通常不是单一服务,而是基于 iptables / nftables,常见管理方式有以下几种。下面按最常见场景说明如何“禁用防火墙”。
ufw(最常见)Debian 桌面或很多服务器会装 ufw(Uncomplicated Firewall)。
sudo ufw status
sudo ufw disable
✅ 这会停止防火墙规则,系统将允许所有流量(除非底层还有 iptables 规则)。
nftablessudo systemctl status nftables
sudo systemctl stop nftables
sudo systemctl disable nftables
sudo nft flush ruleset
iptables(传统方式)sudo systemctl stop iptables
sudo systemctl disable iptables
sudo iptables -F
sudo iptables -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
firewalld(较少见)sudo systemctl stop firewalld
sudo systemctl disable firewalld
⚠️ 完全禁用防火墙并不推荐,尤其是公网服务器。
更安全的做法是:
例如:
sudo ufw allow 22
sudo ufw enable
which ufw nft iptables firewalld
systemctl list-units --type=service | grep -E "ufw|nft|iptables|firewalld"
如果你能告诉我:
我可以给你最精确的一条命令方案。