在Ubuntu 20.04系统中,UFW是一种简单的防火墙服务,可以帮助你保护计算机免受恶意攻击。它可以轻松地配置规则,以允许或阻止特定的IP地址、端口和协议通过网络访问服务器。
在本文中,我们将学习如何在Ubuntu 20.04中使用UFW开放指定的TCP端口。
一般来说,Ubuntu 20.04系统默认已经安装好UFW防火墙,如果你的Ubuntu 20.04系统尚未安装UFW,则需要先进行安装。可以使用以下命令进行安装:
sudo apt update
sudo apt install ufw
在使用UFW之前,你需要检查一下它的状态。使用以下命令可以检查UFW是否处于活动状态:
sudo ufw status
如果输出结果中显示的状态是inactive
,则表示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当前的规则(已开放的所有端口):
sudo ufw status verbose
该命令将显示当前所有的UFW规则,包括默认规则和已添加的规则。
在Ubuntu 20.04中使用UFW开放指定的TCP端口非常简单。只需遵循本文中的上述步骤,你就可以在你的服务器上轻松配置UFW规则了。