如何在Ubuntu 18.04上禁用防火牆

Ubuntu附帶了一個稱為UFW(非複雜防火牆)的防火牆配置工具。 UFW是用於管理iptables防火牆規則的用戶友好型前端,其主要目標是使管理防火牆規則更容易,或者名稱不複雜。

強烈建議保持防火牆處於啟用狀態。 但是,在某些情況下,例如測試,您可能需要停止或禁用防火牆。

在本教程中,我們將向您展示如何在Ubuntu 18.04系統上禁用UFW防火牆。

先決條件

確保您以具有sudo特權的用戶身份登錄。

檢查防火牆狀態

要查看UFW防火牆的當前狀態,請使用 ufw status 命令:

sudo ufw status

UFW防火牆默認為禁用。 如果您以前從未激活過UFW,則輸出將如下所示:

Status: inactive

否則,如果啟用了防火牆,您將看到以下消息:

Status: active

禁用防火牆

如果由於遇到連接問題而禁用防火牆,或者在配置防火牆時遇到麻煩,請查看有關如何在Ubuntu 18.04上使用UFW設置防火牆的指南。

要在Ubuntu系統上禁用UFW防火牆,請使用 ufw disable 命令:

sudo ufw disable

輸出將如下所示:

Firewall stopped and disabled on system startup

上面的命令將停止並禁用防火牆,但不會刪除防火牆規則。 下次啟用防火牆時,將加載相同的規則。

如果要禁用防火牆並刪除所有防火牆規則,請使用 ufw reset 命令:

sudo ufw reset

系統將提示您是否要繼續操作:

Resetting all rules to installed defaults. This may disrupt existing ssh
connections. Proceed with operation (y|n)? 
Backing up 'user.rules' to '/etc/ufw/user.rules.20190122_115214'
Backing up 'before.rules' to '/etc/ufw/before.rules.20190122_115214'
Backing up 'after.rules' to '/etc/ufw/after.rules.20190122_115214'
Backing up 'user6.rules' to '/etc/ufw/user6.rules.20190122_115214'
Backing up 'before6.rules' to '/etc/ufw/before6.rules.20190122_115214'
Backing up 'after6.rules' to '/etc/ufw/after6.rules.20190122_115214'

當您要還原所有更改並重新開始時,重置UFW防火牆非常有用。

啟用防火牆

在啟用防火牆之前,請確保已打開SSH端口以進行連接。

要啟用防火牆運行:

sudo ufw enable

當詢問類型 y 繼續操作:

Command may disrupt existing ssh connections. Proceed with operation (y|n)?
Firewall is active and enabled on system startup

結論#

在本教程中,您學習了如何在Ubuntu 18.04計算機上停止並永久禁用防火牆。

大多數UFW命令都直觀易記。 例如, ufw status 顯示防火牆的狀態,並 ufw disable 禁用防火牆。

防火牆Ubuntu

Sidebar