温馨提示×

怎样重置debian防火墙策略

小樊
38
2026-09-17 12:44:49
栏目: 智能运维

在 Debian 中,“防火墙”通常是通过 iptables / nftables 或前端工具 ufw 来管理的。下面按常见情况给你说明如何重置防火墙策略


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

1. 查看状态

sudo ufw status

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

sudo ufw reset

这会:

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

3. 重新启用(可选)

sudo ufw enable

二、如果你使用的是 iptables(未使用 ufw)

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. 保存(如已安装 iptables-persistent)

sudo netfilter-persistent save

或(旧版):

sudo service iptables save

三、如果你使用的是 nftables(Debian 10+ 默认)

1. 查看规则

sudo nft list ruleset

2. 清空所有规则

sudo nft flush ruleset

3. 禁用并停止 nftables(可选)

sudo systemctl stop nftables
sudo systemctl disable nftables

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

sudo ufw disable
sudo iptables -F
sudo nft flush ruleset

五、安全提醒

  • 重置防火墙后,服务器可能完全暴露
  • 建议重置后立刻配置:
    • SSH 限制
    • 必要端口开放
  • 云服务器还要注意 安全组

如果你能告诉我:

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

我可以给你精确的重置命令

0