Ubuntu 22.04 中的高级 UFW 防火墙配置,GUFW 图形管理界面

Gufw :gui 管理界面

https://help.ubuntu.com/community/Gufw

sudo apt install gufw

## 在 baidu 搜索关键词:Ubuntu 22.04 中的高级 UFW 防火墙配置

# 启用 UFW
sudo ufw enable
 
# 设置默认的输入防火墙策略为 'deny' (默认是 'allow')
sudo ufw default deny incoming
 
# 设置默认的输出防火墙策略为 'allow' (默认是 'allow')
sudo ufw default allow outgoing
 
# 允许特定的端口(例如:22/TCP)
sudo ufw allow 22/tcp
 
# 允许特定的应用程序(例如:Nginx)
sudo ufw allow 'Nginx'
 
# 允许来自 192.168.1.0/24 网络的所有输入流量
sudo ufw allow from 192.168.1.0/24 to any
 
# 删除先前创建的规则(例如:删除先前允许的 22/TCP 端口)
sudo ufw delete allow 22/tcp
 
# 检查当前的 UFW 状态以及规则列表
sudo ufw status verbose
 
# 如果需要,可以临时停用 UFW
sudo ufw disable

这段代码展示了如何使用UFW来配置一个安全的防火墙策略。它包括了启用UFW、设置默认策略、允许特定端口和应用程序、允许特定IP地址的访问以及删除规则。最后,它还提供了检查防火墙状态的命令。这是一个基本的教学示例,实际使用时应根据具体需求调整规则。

提示:AI自动生成,仅供参考 <<<<<<<< AI 技术,越来越 NB 了

Ubuntu 22.04 中的高级 UFW 防火墙配置

  https://cn.linux-console.net/

各种 Linux 发行版(例如 Ubuntu 22.04)利用简单防火墙UFW 来管理计算机的网络连接和 Web 流量。它还用于通过为系统的所有或特定端口上的传入和传出网络流量设置多个规则来控制流量。

本博客将讨论如何在 Ubuntu 22.04 中执行高级 UFW 配置

  • 使用终端

  • 使用GUI

让我们开始吧!

如何使用终端在 Ubuntu 22.04 中执行高级 UFW 配置

在开始执行高级 UFW 配置过程之前,必须在 Ubuntu 22.04 中安装 UFW。

按照下面给出的说明使用终端在 Ubuntu 22.04安装配置 UFW

第1步:更新系统包

首先,点击“CTRL+ALT+T”并运行以下命令来更新系统软件包:

$ sudo apt update

第2步:安装UFW

接下来,执行提供的命令来安装 UFW: (注:ubuntu 22.04 默认已经安装了,但没有激活。)

$ sudo apt install ufw -y

第 3 步:检查 UFW 状态

成功安装 UFW 后,检查其在系统上的状态:

$ sudo ufw status

给定的输出表明 UFW 目前在我们的 Ubuntu 22.04 上“不活动”:

第 4 步:启用 UFW

现在,是时候借助以下命令启用 UFW 了:

$ sudo ufw enable

第 5 步:禁用 UFW

如果您想禁用 UFW,请在 Ubuntu 22.04 终端中使用下面给出的命令:

$ sudo ufw disable

第 6 步:允许流量

Ubuntu 22.04 允许您使用服务名称或端口号定义 UFW 规则。例如,要允许端口“80”的传入连接,我们将执行以下命令:

$ sudo ufw allow 80

第 7 步:检查状态

同样,验证 UFW 状态将让您知道后续操作是否已成功执行:

$ sudo ufw status

如您所见,端口“80”被允许接受来自“Anywhere”的传入连接:

第 8 步:拒绝流量

同样,带有“deny”选项的“ufw”命令可用于拒绝端口“80”的流量:

$ sudo ufw deny 80

第9步:查看UFW列表

为了获得 UFW 应用程序列表,请运行提供的命令:

$ sudo ufw app list

第10步:打开UFW配置文件

我们现在将验证“IPv6”是否与 UFW 完美配合。为此,请在“nano”编辑器中打开 UFW 配置文件:

$ sudo nano /etc/default/ufw

然后查找声明“IPV6”的行并指定“yes”作为其值:

第11步:重新启动UFW

执行所需的更改后,通过写出以下命令重新启动 UFW:

$ sudo systemctl restart ufw

最后,检查UFW的状态:

$ sudo systemctl status ufw

给定的输出显示 UFW 当前处于活动状态并在我们的 Ubuntu 22.04 系统上运行:

现在,我们来看看使用 GUI 应用程序配置 UFW 高级设置的方法。

如何使用 GUI 在 Ubuntu 22.04 中执行高级 UFW 配置

作为 Ubuntu 22.04 用户,您还可以使用其 GUI 应用程序执行 UFW 的高级配置。想尝试一下吗?点击“CTRL+ALT+T”并执行提供的命令来安装名为“gufw”的UFW GUI应用程序:

$ sudo apt install gufw -y

成功安装“gufw”后,通过在“活动”菜单中搜索“防火墙配置”在您的系统上启动它,然后从那里打开它:

然后,指定您的系统密码以进行身份验证:

gufw”GUI UFW 应用程序的主界面如下所示:

要启用 UFW 防火墙,请启用突出显示的“状态”开关:

同样,为“传入”和“传出”连接选择所需的选项:

在我们的例子中,我们拒绝了所有传入连接并允许 UFW 接受传出连接:

如何在 Ubuntu 22.04 中卸载 UFW

对于22.04中UFW的卸载,在终端中写出提供的命令:

$ sudo apt purge gufw ufw -y

我们编译了使用终端及其 GUI 应用程序在 Ubuntu 22.04 中执行高级 UFW 配置的最简单方法。

### Ubuntu 可视化防火墙工具及配置 #### UFW 基础介绍 UFW (Uncomplicated Firewall) 是一种简化了的防火墙管理工具,在Ubuntu 22.04系统中被广泛采用。该工具旨在使配置防火墙规则变得简单而直观,能够帮助保护计算机免受恶意攻击[^2]。 #### 安装与启用 UFW 为了开始使用UFW,首先需要确认其已经安装并启动: ```bash sudo apt update && sudo apt install ufw -y ``` 接着可以查看当前状态以及启用它: ```bash sudo ufw status verbose sudo ufw enable ``` #### 使用 GUFW 图形界面管理 UFW 对于偏好图形界面操作而非命令行的用户来说,GUFW是一个理想的解决方案。这是一个基于GTK+开发的应用程序,提供了友好的GUI来管理和监控UFW设置。 ##### 安装 GUFW 可以通过以下命令快速完成GUFW的安装: ```bash sudo apt-get install gufw ``` 安装完成后可以在应用程序菜单找到“Firewall Configuration”,打开即可见到清晰易懂的操作面板。 #### 配置基本规则 无论是通过CLI还是GUI方式,都可以方便地添加、删除或修改规则。例如允许SSH连接: ```bash sudo ufw allow ssh ``` 或者更具体地指定端口号和服务类型: ```bash sudo ufw allow 80/tcp # HTTP Web Server sudo ufw allow 443/tcp # HTTPS Secure Web Server ``` #### 日志记录功能 开启日志有助于追踪潜在的安全威胁活动。可通过如下指令激活此特性: ```bash sudo ufw logging on ``` 这会使得所有匹配的动作都被记录下来供后续审查之用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值