温馨提示×

怎样重置debian防火墙设置

小樊
43
2026-10-14 03:42:35
栏目: 智能运维

在 Debian 中,“防火墙”通常指 iptables / nftables,也可能是 ufw(简单前端)。下面按常见情况给你说明如何“重置”。


一、如果你用的是 ufw(最常见)

1. 查看状态

sudo ufw status

2. 重置防火墙(清空所有规则)

sudo ufw reset

这会:

  • 禁用 ufw
  • 删除所有自定义规则
  • 恢复默认策略

3. (可选)重新启用

sudo ufw enable

二、如果你直接用 iptables

1. 清空所有规则

sudo iptables -F
sudo iptables -X
sudo iptables -Z

2. 恢复默认策略(允许所有)

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

3. 保存(可选,取决于系统)

sudo iptables-save > /etc/iptables/rules.v4

或(如用 netfilter-persistent):

sudo netfilter-persistent save

三、如果你用的是 nftables(新系统常见)

1. 查看规则

sudo nft list ruleset

2. 清空所有规则

sudo nft flush ruleset

3. 禁用 nftables(如不需要)

sudo systemctl disable --now nftables

四、完全恢复“无防火墙”状态(不推荐生产环境)

sudo ufw disable
sudo nft flush ruleset
sudo iptables -F

建议

  • 服务器:重置后至少开放 SSH(如 sudo ufw allow 22)
  • 云服务器:小心操作,避免断联

如果你告诉我:

  • Debian 版本
  • 是否用 ufw / nftables / 裸 iptables
  • 是本地还是云服务器

我可以给你更精确的步骤。

0 踩