266 字
1 分钟
Linux 设置 ufw 防火墙
2024-02-20

安装#

在大多数基于Debian的系统中,ufw默认已安装。如果未安装,可以通过以下命令进行安装:

sudo apt update
sudo apt install ufw

启用#

在添加规则之前,确保ufw是禁用状态。启用ufw可能会立即影响到当前的SSH连接(如果你是通过SSH连接的话)。

sudo ufw allow ssh
sudo ufw enable

确认是否启用:

sudo ufw status verbose

开放特定端口#

开放单个端口,以下命令示例允许80端口(常用于HTTP)的流量:

sudo ufw allow 80

如果需要指定协议,可以这样:

sudo ufw allow 80/tcp
sudo ufw allow 53/udp

开放端口范围#

你也可以开放一个端口范围,并指定协议:

sudo ufw allow 1000:2000/tcp
sudo ufw allow 1000:2000/udp

删除规则#

查看现有规则及编号:

sudo ufw status numbered

接着,通过编号删除规则(以规则编号为 1 为例):

sudo ufw delete 1

或者,直接指定删除的规则:

sudo ufw delete allow 80/tcp

禁用特定端口#

sudo ufw deny 80

禁用#

sudo ufw disable

重置#

sudo ufw reset
Linux 设置 ufw 防火墙
https://blog.lpkt.cn/posts/linux-ufw/
作者
lollipopkit
发布于
2024-02-20
许可协议
CC BY-NC-SA 4.0