帮助文档>云服务器 > Ubuntu20.04 UFW防火墙放行指定端口教程

Ubuntu20.04 UFW防火墙放行指定端口教程

发布时间:2023-05-11 14:44

在Ubuntu 20.04系统中,UFW是一种简单的防火墙服务,可以帮助你保护计算机免受恶意攻击。它可以轻松地配置规则,以允许或阻止特定的IP地址、端口和协议通过网络访问服务器。

在本文中,我们将学习如何在Ubuntu 20.04中使用UFW开放指定的TCP端口。

第一步:安装UFW

一般来说,Ubuntu 20.04系统默认已经安装好UFW防火墙,如果你的Ubuntu 20.04系统尚未安装UFW,则需要先进行安装。可以使用以下命令进行安装:

sudo apt update
sudo apt install ufw

第二步:查看UFW状态

在使用UFW之前,你需要检查一下它的状态。使用以下命令可以检查UFW是否处于活动状态:

sudo ufw status

如果输出结果中显示的状态是inactive,则表示UFW当前未开启。

第三步:开启UFW

如果你发现UFW未启用,则需要启用防火墙。使用以下命令可以启用UFW:

sudo ufw enable

执行该命令后,UFW将会自动运行,并在系统启动时自动启动。

可以通过执行以下命令来验证UFW的状态:

sudo ufw status

如果看到输出结果中的状态显示为 active,则表示UFW正在运行。

第四步:放行指定端口

现在,你可以开放指定的TCP端口。使用以下命令可以开放一个指定的TCP端口:

sudo ufw allow <端口号>/tcp

例如,要开放80端口:

sudo ufw allow 80/tcp

执行该命令后,你会看到类似以下的输出,表示成功添加规则:

Rule added
Rule added (v6)

现在,如果其他计算机通过TCP协议访问80端口,则会被UFW允许通过。

第五步:删除指定的端口

如果你需要删除之前添加的开放端口规则,可以使用以下命令:

sudo ufw delete allow <端口号>/tcp

例如,如果要删除之前添加的80端口规则,可以使用以下命令:

sudo ufw delete allow 80/tcp

执行命令后,系统会提示你是否确认要删除该规则,如果确认,请选择 y,否则选择 n

第六步:查看UFW规则

可以使用以下命令来查看UFW当前的规则(已开放的所有端口):

sudo ufw status verbose

该命令将显示当前所有的UFW规则,包括默认规则和已添加的规则。

在Ubuntu 20.04中使用UFW开放指定的TCP端口非常简单。只需遵循本文中的上述步骤,你就可以在你的服务器上轻松配置UFW规则了。

本文导读