给本地电脑配置 UFW(Uncomplicated Firewall)防火墙

💡 原文中文,约900字,阅读约需2分钟。
📝

内容提要

本文介绍了如何在服务器上安装和配置UFW(简单防火墙)。步骤包括安装UFW及其图形界面,设置入站和出站连接的默认规则,启用UFW,以及允许特定IP和端口的访问。特别强调在启用UFW前需先允许SSH连接,以免失去远程访问。

🔎

延伸解读

启用 UFW 前的关键步骤

文章特别强调,在服务器上启用 UFW 前必须先允许 SSH 连接,否则会导致无法远程登录。正确的顺序是:先执行 ufw allow ssh,再设置默认拒绝入站,最后启用 UFW。这一顺序是避免失去服务器访问权的关键,尤其对于远程管理的服务器,操作时需格外谨慎。

默认策略与规则管理

UFW 的默认策略设置为拒绝所有入站连接、允许所有出站连接,这符合一般服务器的安全需求。之后可以通过具体规则允许特定 IP 或端口,例如允许来自 203.0.113.101 的访问或开放 8080 端口。删除规则时只需在命令前加上 delete,管理起来直观方便。

安装与状态检查

在 Arch Linux 上,可以通过 pacman 安装 UFW 及其图形界面和扩展包。启用服务后,使用 ufw status verbose 检查状态,显示 Status: active 即表示防火墙已成功运行。图形界面 gufw 为不熟悉命令行的用户提供了便利,但核心配置仍可通过命令行完成。

❓

Q&A

如何在服务器上安装UFW防火墙?

使用命令 sudo pacman -Syu ufw ufw-extras gufw 安装UFW及其图形界面。

如何设置UFW的默认规则?

使用命令 sudo ufw default deny incoming 禁止入站连接,使用 sudo ufw default allow outgoing 允许出站连接。

启用UFW后如何检查其状态?

使用命令 sudo ufw status verbose,显示 Status: active 表示成功启用。

如何允许特定IP地址访问?

使用命令 sudo ufw allow from 203.0.113.101 允许特定IP访问。

在启用UFW之前需要注意什么?

必须先执行 ufw allow ssh 以允许SSH连接,避免失去远程访问。

如何删除UFW中的规则?

在规则前加上 delete,例如 sudo ufw delete allow from 203.0.113.101 来删除规则。

🏷️

标签

➡️

继续阅读