如何在Ubuntu中禁用防火墙?

在Ubuntu中禁用内置的UFW(Uncomplicated Firewall)防火墙,你可以按照以下步骤操作:

  1. 打开终端 (Ctrl+Alt+T):

  2. 输入以下命令来停止UFW服务:

     
    sudo systemctl stop ufw
  3. 若要永久地禁用UFW,你需要编辑它的开机启动脚本。运行:

    sudo nano /etc/systemd/system/multi-user.target.wants/ufw.service

    在打开的文本编辑器中,找到 [Service] 部分,将 ExecStart=/usr/sbin/ufw start 更改为 ExecStart=/usr/sbin/ufw status numbered,然后保存并退出(通常是按 Ctrl+X, Y, Enter)。

  4. 刷新启动器,让更改生效:
    sudo systemctl daemon-reload

    再次停止UFW以确认改变已经生效:

    sudo systemctl stop ufw

现在UFW应该已经被停用,并且不会自动启动。如果你想要完全删除UFW而不只是禁用它,可以用:

sudo apt-get autoremove ufw

但这会移除UFW及其依赖,所以除非你确定不需要防火墙保护,否则最好不要这样做。

记住,尽管防火墙被禁用,你仍需要保持安全意识,因为操作系统本身和其他防火墙软件可能仍在提供一定程度的保护。