如何在Ubuntu禁用防火墙

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

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

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

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

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

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

要在您的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<br>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禁用防火墙。