如何在Ubuntu禁用防火墙

强烈建议启用防火墙。但是,在某些情况下,例如测试,您可能需要停止或禁用防火墙

3 min read
By myfreax
如何在Ubuntu禁用防火墙

Ubuntu安装时附加安装了一个称为UFW防火墙配置工具,全称是非复杂防火墙。

UFW是用于管理iptables防火墙规则的用户友好型前端,其主要目标是使管理防火墙规则更容易且简单。我们建议你在服务器上启用防火墙。

但是,在某些情况下,例如测试,您可能需要停止或禁用防火墙。如果你需要关闭防火墙,请确保您以root或者具有sudo权限的用户登录。

在关闭防火墙之前你可使用命令sudo ufw status命令查询Ubuntu的防火墙是否处于启用状态。要查看UFW防火墙的当前状态。

Ubuntu的UFW防火墙默认为禁用。如果您以前从未激活过UFW。你将会看到Status: inactive的输出。否则,如果启用了防火墙,您将看到Status: active的消息。

如果你由于遇到连接问题而禁用防火墙,或者在配置防火墙时遇到麻烦,请查看我们的教程,了解如何在Ubuntu配置防火墙

如何在Ubuntu 20.04配置防火墙 | myfreax
防火墙是用于监控和过滤传入和传出网络流量的工具。 它通过定义一组确定是允许还是阻止特定流量的安全规则来工作

要在您的Ubuntu系统上禁用UFW防火墙,请使用sudo ufw disable命令。将会输出Firewall stopped and disabled on system startup

sudo ufw disable

sudo ufw disable命令将停止并禁用防火墙,但不会删除防火墙的规则。下次启用防火墙时,将加载相同的规则。

如果要禁用防火墙并删除所有防火墙规则,请使用ufw reset命令。重置UFW防火墙在您要还原所有更改并重新开始时非常有用。

Resetting all rules to installed defaults. This may disrupt existing ssh
connections. Proceed with operation (y|n)?

系统会提示您是否要继续操作Proceed with operation (y|n)?。还是提示你的SSH连接可能会断开。

如果你要启用防火墙,你可使用sudo ufw enable命令。在启用防火墙之前,请确保允许SSH端口的连接。

在运行sudo ufw enable命令时系统将会询问是否继续并提示你的SSH连接可能会被断开,为了确保SSH连接,你可参考我们的教程了解如何配置ufw允许SSH的连接

当你配置允许SSH的连接时,请输入y继续启用防火墙。当完成启动后你将看消息Firewall is active and enabled on system startup。防火墙已经启动。

在本教程中,您学习了如何在Ubuntu 20.04计算机上停止并永久禁用防火墙。大多数UFW命令都直观易记。例如,ufw status显示防火墙的状态,ufw disable禁用防火墙。