FirewallD 是一個用於 Linux 操作系統的複雜防火牆系統。它在 Fedora 和許多其他 Linux 操作系統上默認提供,這是有充分理由的。它功能強大、高度可配置且安全。但是手動設置不是很好。
如果您不想大驚小怪並希望在您的 Ubuntu Server 系統上啟動並運行 FirewallD,以便您可以繼續工作,那麼本指南適合您。跟隨我們向您展示如何以簡單的方式在 Ubuntu Server 上設置 FirewallD!

在 Ubuntu 服務器上安裝 Webmin
如果你想在你的 Ubuntu 服務器上使用 Webmin 內置的 FirewallD 模塊,你必須安裝 Webmin 應用程序。值得慶幸的是,Webmin 很好地支持了 Ubuntu 平台。
要在 Ubuntu Server 上啟動 Webmin 安裝,請啟動一個終端窗口並通過 SSH 登錄到機器。或者親自坐在服務器上。然後,當您可以訪問 Ubuntu Server 終端時,輸入以下命令以使 Webmin 工作。
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb
須藤易安裝./webmin_1.981_all.deb
在 Ubuntu 服務器上設置 Webmin 非常簡單。但是,如果您需要更多有關如何使該程序在您的系統上運行的指導,我們已經為您提供了幫助。按照我們關於如何在 Ubuntu 服務器上設置 Webmin 的指南進行操作。
設置你的root密碼
在 Ubuntu Server 上使用 Webmin Web UI 需要訪問 root 密碼。但是,Ubuntu 默認關閉 root 帳戶。因此,您必須在 root 帳戶上設置密碼才能訪問它。
要在 root 帳戶上設置密碼,請使用sudo -s命令訪問 root。此命令間接授予您 root 權限。
![如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD 如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD]()
須藤 -s
獲得 root 級別訪問權限後,是時候更改密碼了。使用passwd命令,通知 Ubuntu 需要更改 root 密碼。為獲得最佳效果,請確保 root 密碼令人難忘且安全。
注意:如果您需要幫助生成密碼,請查看StrongPasswordGenerator。
密碼
現在您的 Ubuntu Server 的 root 帳戶已正確設置,您將能夠登錄 Webmin Web UI。要訪問 Web UI,請在您喜歡的 Web 瀏覽器中打開一個新選項卡並訪問下面的鏈接。
http://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:10000
在 Ubuntu 服務器上安裝“firewalld”包
除非安裝了“firewalld”軟件包,否則 Webmin 無法與 Ubuntu 服務器系統上的 FirewallD 交互。遺憾的是,與許多其他 Webmin 模塊不同,Webmin 無法自動安裝該軟件包。你必須自己做。
要在 Webmin 中安裝“firewalld”包,請按照下面的分步說明進行操作。
步驟1:使用“root”作為用戶名和您設置的密碼登錄Webmin用戶界面。
第 2 步:在左側邊欄中找到菜單並用鼠標單擊它。
第三步:點擊底部側邊欄中的終端圖標。此按鈕將在具有 root 訪問權限的瀏覽器中啟動一個終端窗口。
第 4 步:使用 apt install 命令在您的 Ubuntu 服務器上安裝“firewalld”包。
apt安裝firewalld -y
第 5 步:在您的 Ubuntu 服務器上安裝“firewalld”軟件包後,您需要通過 TCP 解鎖端口 10000,因為您的新防火牆會將您鎖定在 Webmin UI 之外。
要解除阻止,請返回用於安裝 Webmin 的 SSH 終端並輸入以下兩個命令。
sudo firewall-cmd --permanent --add-port=10000/tcp
須藤防火牆-cmd --reload
防火牆更新後,在瀏覽器中按F5刷新Webmin。然後,單擊側邊欄底部的“刷新模塊”按鈕。
在 Webmin 中配置 FirewallD
在側欄中訪問 Webmin 的“網絡”部分。然後,單擊“Linux 防火牆”按鈕並按照下面的分步說明進行操作。
添加端口
![如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD 如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD]()
步驟1:在FirewallD部分,找到“添加允許的端口..”按鈕並用鼠標點擊它向防火牆添加一個新端口。
第二步: 點擊“添加允許的端口”按鈕後,FirewallD 將打開“允許的端口選項”窗口。從這裡,找到“單端口”並將單端口輸入框中。或者,如果是端口範圍,請在“端口範圍”部分輸入範圍。
第 3 步:輸入端口詳細信息後,找到“網絡協議”部分並將其設置為 TCP 或 UDP。
第 4 步:找到綠色的“創建”按鈕並選擇它以將其添加到您的規則列表中。
添加服務
![如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD 如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD]()
步驟 1:選擇“添加允許的服務”按鈕,打開允許的服務菜單。
第二步:找到“允許服務”區域,用鼠標點擊。然後,在搜索框中輸入您希望允許通過防火牆的服務的名稱。
第 3 步:選擇綠色的“創建”按鈕將您的新服務添加到 FirewallD 規則中。
添加端口轉發
![如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD 如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD]()
步驟 1:選擇 FirewallD 規則區域內的“添加端口轉發”按鈕。
第二步:找到“單端口”框,輸入你要轉發的端口。或者,選擇“端口範圍”框以添加端口範圍。
第 3 步:找到“目標端口”並輸入單個端口或端口範圍。
第 4 步:選擇“創建”按鈕將規則添加到防火牆。