如何在 Linux 中禁用 UFW 防火墙

如果您觉得 Linux 电脑上的 UFW 防火墙不太适合您,并且想要将其卸载,但却不知从何下手,这是可以理解的。 虽然 UFW 防火墙功能强大,但大多数主流 Linux 操作系统并未详细说明如何使用它。

本指南将详细介绍如何停用甚至卸载 UFW 防火墙。 首先,请确保您对您的 Linux 电脑拥有系统级别的访问权限,因为停用防火墙需要 root 权限。 接下来,请按照以下步骤操作!

通过终端关闭 UFW

如果您需要关闭 Linux 电脑上的 UFW 防火墙,最佳方法是使用命令行。 为什么呢? 因为 UFW 是一个命令行应用程序。 虽然许多 Linux 操作系统使用 GUFW 作为其图形界面,但通过终端操作更为高效。

首先,在您的 Linux 桌面上打开一个终端窗口。 您可以通过按下键盘上的 Ctrl + Alt + T 组合键,或者在应用程序菜单中搜索“终端”并启动它。

终端窗口打开并准备就绪后,输入 ufw --help 命令。 此命令会显示 UFW 防火墙的所有可用命令参数,帮助您灵活地启用或禁用它。

ufw --help

查看帮助页面中关于 “禁用” 部分的说明,了解其具体作用。 也请务必阅读 “启用” 部分,以及其他您可能觉得有用的信息。 完成阅读后,执行以下命令关闭防火墙。

sudo ufw disable

输入以上命令后,系统会提示您输入密码。 请使用键盘输入您的用户账户密码,然后按下 Enter 键。 UFW 防火墙应该会立即关闭。

您可以使用 ufw status 命令来检查 UFW 防火墙的状态,以确认其是否已成功关闭。 如果 UFW 的状态显示为 “不活动”,则说明命令已成功执行。 否则,请重新运行该命令。

sudo ufw status

想要再次启用 UFW 防火墙吗? 执行以下 ufw enable 命令即可立即开启防火墙。

sudo ufw enable

通过 GUI 关闭 UFW

如果您使用 UFW 的图形界面应用程序 (GUFW) 管理 UFW 防火墙,并需要将其关闭,请按照以下步骤操作。 首先,启动 GUFW。 您可以在应用程序菜单中搜索 “防火墙配置” 或 “GUFW” 并启动它。

应用程序打开并准备就绪后,在用户界面中找到 “状态” 滑块。 如果 UFW 防火墙处于活动状态,此 “状态” 滑块将会是开启状态。 要关闭它,请单击该滑块。

如果您想再次开启防火墙,请再次单击该滑块。

卸载 UFW/GUFW

如果您不再需要 UFW 防火墙,或者想要用其他防火墙替代它,并且暂时关闭它还不够,那么您需要将其卸载。 首先,启动一个终端窗口。

您可以通过按下键盘上的 Ctrl + Alt + T 组合键,或者在应用程序菜单中搜索 “终端” 来打开 Linux 桌面上的终端窗口。 终端窗口打开并准备就绪后,请按照您使用的 Linux 操作系统对应的卸载命令进行操作。

Ubuntu

要从 Ubuntu 中完全删除 UFW 防火墙,请执行带有 --purge 命令行开关的 apt remove 命令。 --purge 开关将从系统中删除所有配置文件和相关内容。

sudo apt remove ufw --purge

要卸载图形界面的防火墙,请对 “gufw” 软件包执行上述命令。

sudo apt remove gufw --purge

Debian

如果您需要从 Debian 中卸载 UFW 防火墙,请使用 apt-get remove 命令并配合 --purge 命令行开关。 就像在 Ubuntu 中一样,此开关将删除系统中的所有配置文件和相关内容。

sudo apt-get remove ufw --purge

要移除图形界面的防火墙应用程序,请使用 “gufw” 软件包执行上述命令。

Arch Linux

如果您想要从 Arch Linux 中卸载 UFW,您需要使用带有 -Rsc 命令开关的 Pacman。此命令开关不仅会卸载 UFW,还会删除所有与其一同安装的依赖项。 要从 Arch Linux 系统中删除 UFW,请在终端窗口中输入以下命令。

sudo pacman -Rsc ufw

如果您想要从 Arch Linux 中删除图形界面的防火墙应用程序,请执行上述命令,但使用 “gufw” 软件包。

sudo pacman -Rsc gufw

Fedora

如果您使用的是 Fedora Linux,可以使用 dnf remove 命令从系统中删除 UFW 防火墙。 此命令将卸载程序并移除它,您将不再在 Fedora 电脑上看到它。

sudo dnf remove ufw

要删除图形界面的防火墙,请使用 “gufw” 软件包执行上述命令。

sudo dnf remove gufw

OpenSUSE

如果您需要从 OpenSUSE 系统中删除 UFW,可以使用 zypper remove 命令。此命令将从 OpenSUSE 系统中移除该软件包,您将无法再使用它。

sudo zypper remove ufw

要移除 OpenSUSE 的图形界面防火墙,请执行相同的命令,但使用 “gufw” 软件包。

sudo zypper remove gufw