在使用 Linux 系统(尤其是 Ubuntu)时,保护你的计算机免受网络攻击是非常重要的。而 UFW(Uncomplicated Firewall)正是为简化防火墙配置而设计的强大工具。本教程将手把手教你如何使用 ufw命令 来设置和管理你的防火墙,即使你是完全的新手,也能轻松上手!
什么是 UFW?
UFW 是 Ubuntu 和其他基于 Debian 的 Linux 发行版中默认的防火墙管理工具。它的目标是“简化防火墙”,让普通用户也能轻松配置 iptables 规则,而无需深入理解复杂的底层机制。
安装与启用 UFW
大多数 Ubuntu 系统已经预装了 UFW。如果没有,可以通过以下命令安装:
sudo apt updatesudo apt install ufw 安装完成后,先查看当前状态:
sudo ufw status verbose 如果显示 inactive,说明防火墙尚未启用。建议先设置默认策略,再启用防火墙。
设置默认策略
默认策略决定了未明确允许或拒绝的流量如何处理。出于安全考虑,通常采用“默认拒绝入站,允许出站”的策略:
sudo ufw default deny incomingsudo ufw default allow outgoing 这样设置后,所有外部尝试连接你电脑的请求都会被拒绝,而你自己发起的网络请求(如浏览网页、下载文件)则不受影响。
允许常用服务
如果你运行了 Web 服务器、SSH 远程登录等服务,需要手动放行对应端口。例如:
- 允许 SSH(端口 22):
sudo ufw allow ssh - 允许 HTTP(端口 80):
sudo ufw allow http - 允许 HTTPS(端口 443):
sudo ufw allow https - 允许特定端口(如 3000):
sudo ufw allow 3000
启用与禁用 UFW
确认规则设置无误后,启用防火墙:
sudo ufw enable 系统会提示你确认操作,输入 y 并回车即可。启用后,UFW 会在系统启动时自动运行。
若需临时关闭防火墙(不建议长期关闭),可使用:
sudo ufw disable 查看与删除规则
随时可以查看当前生效的规则:
sudo ufw status numbered 该命令会列出带编号的规则。若要删除某条规则(例如编号为 3 的规则):
sudo ufw delete 3 总结
通过本教程,你已经掌握了 ufw防火墙 的基本用法,包括安装、设置默认策略、放行端口、启用/禁用以及管理规则。这些操作足以应对大多数个人或小型服务器的 Linux网络安全 需求。
记住:合理配置防火墙是保护系统安全的第一道防线。定期检查规则,只开放必要的端口,能有效降低被攻击的风险。
现在,你已经可以自信地使用 Ubuntu防火墙配置 工具 UFW 来守护你的 Linux 系统了!如果你想深入学习,还可以探索更高级的功能,如限制 IP 访问、设置速率限制等。
关键词回顾:ufw防火墙、Linux网络安全、Ubuntu防火墙配置、ufw命令教程
