如何在Ubuntu禁用防火墙
强烈建议启用防火墙。但是,在某些情况下,例如测试,您可能需要停止或禁用防火墙
Ubuntu安装时附加安装了一个称为UFW防火墙配置工具,全称是非复杂防火墙。
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
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
禁用防火墙。