温馨提示×

如何禁止Debian防火墙

小樊
37
2026-07-18 05:26:28
栏目: 智能运维

在 Debian 系统中,防火墙功能通常由 ufw(简单防火墙)或 iptables/nftables(底层防火墙工具)管理。以下是禁止(关闭)防火墙的具体方法,取决于你使用的工具:


一、如果使用 ufw(最常见)

ufw 是 Debian 上默认的简化防火墙工具。

1. 检查 ufw 状态

sudo ufw status

2. 禁用 ufw

sudo ufw disable

3. 确认已关闭

sudo ufw status

输出应为:

Status: inactive

✅ 重启后不会自动启用(除非重新 enable)


二、如果使用 iptables(传统方式)

Debian 默认可能未安装 iptables 持久化工具。

1. 查看当前规则

sudo iptables -L

2. 清空所有规则(临时关闭)

sudo iptables -F
sudo iptables -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT

⚠️ 注意:重启后会恢复(除非配置持久化)


三、如果使用 nftables(较新系统)

1. 检查状态

sudo systemctl status nftables

2. 停止并禁用

sudo systemctl stop nftables
sudo systemctl disable nftables

3. 清空规则(可选)

sudo nft flush ruleset

四、彻底禁止防火墙(不推荐生产环境)

如果你只是想放通所有流量:

sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F

五、确认端口是否开放

ss -tulnp

netstat -tulnp

六、建议(重要)

场景 建议
本地开发 / 测试 可临时关闭
云服务器 ❌ 不建议完全关闭
生产环境 使用规则放行端口

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/debian_version
  • 用的是 云服务器还是本地
  • 是否安装了 ufw/nftables

我可以给你更精确、安全的操作方案 ✅

0