如何在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