如何在Debian Linux上安装UFW Ubuntu防火墙

时间:2020-07-27 12:58:46  来源:igfitidea点击:

UFW Ubuntu防火墙是简单的防火墙,易于配置。
尽管UFW主要用于Ubuntu Linux,但UFW也可用于Debian Linux。

在本教程中,我们将学习如何在Debian Linux上安装UFW防火墙并将UFW作为Debian防火墙进行配置。

在Debian上安装UFW防火墙

我们可以使用apt-get install命令在Debian Linux上安装UFW。
打开Linux终端并首先更新APT源列表,然后在Debian上安装UFW。

apt-get update
apt-get install ufw

在Debian上启用UFW

安装完成后,我们可以使用UFW Enable命令启动并启用Debian上的防火墙。

但在启用Debian防火墙之前,我们应该添加防火墙规则以允许SSH连接到服务器。
这是因为默认情况下,UFW阻止所有传入流量到服务器,这意味着如果我们在不允许SSH的情况下激活防火墙,则无法从远程计算机访问Debian系统。

ufw allow ssh/tcp

现在我们可以使用UFW启用命令启用Debian UFW防火墙。

ufw enable

启用UFW后,防火墙也将从系统重新启动开始。

在Debian上禁用UFW防火墙

使用UFW禁用命令我们可以禁用Debian UFW防火墙。

ufw disable

禁用UFW后,防火墙将被停止,不会在系统重新启动中启动。

防火墙规则示例

ufw allow 53

从Debian防火墙打开端口53(TCP和UDP协议)。

ufw allow 21/tcp

从Debian防火墙打开TCP端口21.

ufw allow from 192.168.1.50 to any port 22 proto tcp

为IP地址打开TCP端口22 192.168.1.50

ufw allow from any to any port 80 proto tcp

为每个人打开TCP端口80(http)。

删除防火墙规则

防火墙规则可以使用原始规则或者规则编号删除。
UFW删除命令用来在UFW中删除防火墙规则。

例子

例如,如果防火墙规则是

ufw allow from 192.168.1.50 to any port 22 proto tcp

然后删除规则如下

ufw delte allow from 192.168.1.50 to any port 22 proto tcp