如何在 Ubuntu 18.04 和 20.04 上启用/禁用 UFW 防火墙?
简介
在科技领域,安全是所有用户的首要任务。防火墙是安全最重要的方面之一,它有助于保护您的计算机免受未经授权的访问和潜在攻击。Ubuntu 18.04 和 20.04 内置了一个名为 UFW(Uncomplicated Firewall,简易防火墙)的防火墙工具,即使对于初学者来说也易于使用。
UFW 防火墙是 Linux 操作系统的重要组成部分,可用于在 Ubuntu 服务器或桌面上配置网络流量规则。它可以通过阻止传入连接或仅允许所需的服务来帮助您保护系统安全。
为什么启用/禁用 UFW 防火墙很重要?
UFW 防火墙在保护 Ubuntu 系统安全方面发挥着重要作用。默认情况下,它会阻止所有传入流量,同时允许传出流量。
因此,根据您的具体需求启用或禁用此防火墙至关重要。例如,如果您想在 Ubuntu 计算机上运行 Web 服务器,则需要通过启用 UFW 防火墙的端口(80 和 443)来允许传入的 HTTP/HTTPS 连接。
另一方面,如果您没有运行任何需要外部访问的服务,禁用 UFW 可能会提供更好的性能,因为它可以减少不必要的开销。此外,启用/禁用 UFW 防火墙可提供另一层防御,抵御可能危及您计算机或通过 LAN/WiFi 连接的网络设备上存储的敏感数据的网络攻击。
在 Ubuntu 18.04 和 20.04 上启用 UFW 防火墙
安装 UFW 防火墙
启用 UFW 防火墙之前,请确保已安装,如果尚未安装,请先安装。以下命令将安装 UFW 防火墙 -
sudo apt-get install ufw
当系统提示您输入密码才能继续安装过程时。
检查 UFW 防火墙状态
安装 UFW 防火墙后,请在终端中使用以下命令检查其状态 -
sudo ufw status
输出将显示防火墙的当前状态以及当前处于活动状态的规则。
使用命令行界面启用 UFW 防火墙
要启用 UFW 防火墙并开始保护您的系统免受恶意流量的侵害,请在终端中运行以下命令 -
sudo ufw enable
运行此命令后,您将看到一条消息,确认"防火墙已激活并在系统启动时启用"。如果您再次使用 sudo ufw status 检查其状态,您应该会看到它现在已启用。
每个步骤的屏幕截图和示例
以下是检查 UFW 防火墙状态的屏幕截图示例: 以下是使用 CLI 启用 UFW 防火墙的示例 -
 按照以下步骤操作,您的 Ubuntu 18.04 和 20.04 系统现在受到可靠有效的防火墙解决方案的保护!
在 Ubuntu 18.04 和 20.04 上禁用 UFW 防火墙
在某些情况下可能需要禁用 UFW 防火墙,例如在排除网络故障或安装需要开放端口的软件时。幸运的是,禁用防火墙非常简单,只需在终端中使用几个简单的命令即可完成。
禁用 UFW 防火墙的分步指南
要在 Ubuntu 18.04 和 20.04 上禁用 UFW 防火墙,请按照以下步骤操作 -
按 Ctrl+Alt+T 或在应用程序面板中搜索"Terminal"打开终端窗口。
输入以下命令停止所有防火墙规则 -
sudo ufw disable
终端将提示您输入密码。输入密码并按 Enter 键。
您将收到一条消息,提示"防火墙在系统启动时已停止并禁用",确认 UFW 已成功禁用。
需要注意的是,禁用防火墙可能会使您的系统容易受到外部攻击,因此建议仅暂时禁用防火墙,并在完成任务后重新启用。
在 Ubuntu 18.04 和 20.04 上启用/禁用 UFW 防火墙的常见问题
规则冲突和语法错误
在 Ubuntu 18.04 和 20.04 上启用/禁用 UFW 防火墙时,用户遇到的最常见问题之一是防火墙规则冲突或命令行界面中的语法错误。当用户未能遵循正确的命令语法,或创建了冲突的规则,导致防火墙无法正常运行时,就会出现此问题。要解决此问题,您需要在执行每个命令以启用/禁用 UFW 防火墙之前验证其语法。
始终确保输入的命令准确无误,不要遗漏任何必要的字符或单词之间的空格。此外,请使用"sudo ufw status verbose"列出所有活动规则,并逐一检查是否存在冲突规则,以找出不一致之处。
sudo ufw status verbose
应用程序默认被阻止
在 Ubuntu 上启用/禁用 UFW 防火墙的另一个常见问题是,某些应用程序在启用防火墙设置时可能会被默认阻止,因为它们尚未在配置文件中列入白名单。这可能会给某些特定应用程序(例如某些游戏或多媒体软件)带来麻烦,因为它们依赖于默认情况下被阻止的特定端口和协议。
要解决此问题,首先确定您的应用程序使用的端口和协议,然后使用"sudo ufw allow {port}/{protocol}"命令分别添加它们,其中 {port} 是应用程序使用的端口号,{protocol} 是正在使用的 TCP 或 UDP 协议类型(或两者兼而有之)。如果不确定特定应用程序/服务应允许哪些端口号 - 请在线研究或联系其支持团队,以获取针对在启用了 UFW 防火墙的 Ubuntu 操作系统上运行的软件产品的指导。
在 Ubuntu 18.04 和 20.04 上启用/禁用 UFW 防火墙是维护系统安全性和完整性的重要一步。随着网络攻击和恶意软件的盛行,采取主动措施保护您的系统免受潜在威胁至关重要。
启用 UFW 防火墙,即可在系统和外部网络之间建立一道屏障,限制未经授权的用户访问和潜在的有害流量。在某些情况下,例如特定应用程序或服务需要不受限制地访问外部网络时,可能需要禁用 UFW 防火墙。
结论
但是,请务必记住,完全禁用防火墙会使您的系统面临潜在的安全风险,这可能会危及敏感数据的机密性和完整性。在当今信息就是力量的数字时代,保护您的系统免受外部威胁是确保最佳性能和功能的关键。
按照本文中概述的有关如何在 Ubuntu 18.04 和 20.04 上启用/禁用 UFW 防火墙的步骤,您可以为您的系统创建一个安全的环境,同时在必要时仍保持与外部网络的连接。随着技术的不断发展和新的安全威胁的出现,及时了解保护系统免受攻击的最佳实践至关重要。
通过采取主动的安全措施(例如在 Ubuntu 上启用 UFW 防火墙),您可以在潜在风险有机会对您的运营造成负面影响之前将其降低。因此,立即采取行动,在您的环境中实施这些措施,并放心,因为您正在尽一切努力保护自己免受网络攻击和其他恶意在线活动的侵害!
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

