UFW配置核心三步:设默认策略、放行必要服务、启用防火墙;需先放行SSH再启用,设default deny incoming/allow outgoing,按需开放端口并限制来源,最后ufw enable并用status numbered验证。

UFW 配置核心就三步:设默认策略、放行必要服务、启用防火墙。关键不是“全开”或“全关”,而是让该通的通,该堵的堵,同时避免把自己锁在外面。
先确保 SSH 能连上再操作
远程配置时,如果没提前放行 SSH,启用 UFW 后可能直接断连。务必在 ufw enable 前执行:
-
sudo ufw allow ssh(默认端口 22) - 或指定端口:
sudo ufw allow 5055/tcp(如你用非标 SSH 端口) - 如果只允许公司内网访问:
sudo ufw allow from 10.13.13.0/24 to any port 5055 proto tcp
设置安全默认策略
这是防线基础,建议始终开启:
-
sudo ufw default deny incoming(所有入站连接默认拒绝) -
sudo ufw default allow outgoing(出站连接默认放行,不影响系统更新、日志上报等)
按需开放其他端口和服务
别盲目开 80/443,只开你真实运行的服务:
- Web 服务:
sudo ufw allow 80/tcp和sudo ufw allow 443/tcp - 数据库(如 MySQL):
sudo ufw allow 3306/tcp(强烈建议限制来源 IP,例如sudo ufw allow from 172.18.0.0/16 to any port 3306) - UDP 服务(如 DNS 或监控):
sudo ufw allow 53/udp或sudo ufw allow 56066/udp - 拒绝特定端口(如关闭 HTTP):
sudo ufw deny 80/tcp
启用并验证
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
-
sudo ufw enable(输入 y 确认) - 查看效果:
sudo ufw status numbered(带编号,方便后续删规则) - 输出应类似:
Status: active To Action From -- ------ ---- [ 1] 22/tcp ALLOW IN Anywhere [ 2] 443/tcp ALLOW IN Anywhere [ 3] 18789/tcp ALLOW IN Anywhere
不复杂但容易忽略。










