跳到主要内容
常见问题 防火墙Debiannftables

Debian 默认没有 UFW,防火墙怎么配?

Debian 最小安装默认没装 ufw,也常不启 nftables。本文给出两条路线:装 ufw 快速上手,或直接配 nftables 长期管理。

发布于 2026/11/11 所属频道 Ubuntu 与 Debian

简短答案

Debian 13.7 DVD 最小安装默认没有 ufw 包,nftables 服务也未必启用。两条路线:短期用 apt install ufw 走 ufw;长期生产建议直接配 nftables,不依赖 ufw 翻译层。先 systemctl status nftables 确认现状再选。

现象对照

现象 判断
iptables -L 全空 没配任何防火墙
nftables 服务没起 默认放行一切
装了 ufw 但没启用 规则存在但不生效

排查步骤

sudo systemctl status nftables
sudo nft list tables                 # 看现状
# 路线一:ufw 快速上手
sudo apt install ufw
sudo ufw default deny incoming
sudo ufw allow 22/tcp
sudo ufw enable
# 路线二:nftables 最小基线
sudo nft add table inet filter
sudo nft add chain inet filter input { type filter table input; }
sudo nft list ruleset

启用后验证外网/入站行为,对照 Debian 发行条目 的发行说明选长期方案;服务器基线(网络安装版)上线前必配,Ubuntu 服务器版有同类做法可参考。

操作小结

  1. systemctl status nftables 先看现状
  2. 短期用 ufw,长期上 nftables
  3. 开防火墙前先允许 SSH 入站,别把自己锁在外面
  4. 改完 nft list ruleset 复核规则

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配