首頁 > 套件與系統管理 > ufw-enable

ufw-enable: 啟用 UFW 防火牆

ufw-enable 是一個啟用 Uncomplicated Firewall (UFW) 的概念性命令。實際上,您會使用 'ufw enable' 命令來開啟系統的防火牆,並設定它在系統啟動時自動啟動。這是加強系統安全的重要步驟。

概述

UFW 是 Linux 系統中一個易於管理的防火牆工具。'ufw enable' 命令用於啟用 UFW 防火牆,並確保防火牆規則在系統重新啟動後仍然有效。在執行此命令之前,確保已設定適當的防火牆規則至關重要。

主要功能

  • 啟用 UFW 防火牆
  • 設定系統啟動時自動啟動
  • 套用預設策略(入站拒絕,出站允許)

安裝

UFW 可能未包含在許多 Linux 發行版中,或者即使已安裝也可能未啟用。以下是主要發行版中安裝 UFW 的方法。

Debian/Ubuntu

sudo apt update
sudo apt install ufw

使用 APT 套件管理器安裝 UFW。

CentOS/RHEL (需要 EPEL 儲存庫)

sudo yum install epel-release
sudo yum install ufw

使用 YUM 或 DNF 套件管理器安裝 UFW。您可能需要先啟用 EPEL 儲存庫。

使用範例

展示啟用 UFW 防火牆的各種方法。

啟用 UFW 防火牆

sudo ufw enable

啟用 UFW 防火牆,並設定它在系統重新啟動時自動啟動。執行此命令後,防火牆將根據當前設定的規則生效。

強制啟用,無確認訊息

sudo ufw --force enable

立即啟用 UFW,而無需顯示啟用時的確認訊息。請謹慎使用此選項。

提示與注意事項

在啟用 UFW 防火牆之前和之後需要考慮的重要事項。

啟用前檢查規則

在啟用防火牆之前,請檢查當前設定的規則,確保必要的服務(例如 SSH)不會被阻止。否則,您可能無法存取系統。

  • 使用 'ufw status verbose' 命令檢查當前規則
  • 使用 'ufw allow [port/service]' 命令允許必要的埠

遠端連線時的注意事項

當您透過遠端連線到伺服器時啟用 UFW,如果 SSH 埠(預設為 22)未被允許,您的連線可能會中斷。請務必先允許 SSH 埠再啟用防火牆。

預設策略

啟用 UFW 時預設套用的策略。

  • 入站 (Incoming): 預設拒絕所有連線 (deny)
  • 出站 (Outgoing): 預設允許所有連線 (allow)

相同類別命令