如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD

如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD

FirewallD 是一個用於 Linux 操作系統的複雜防火牆系統。它在 Fedora 和許多其他 Linux 操作系統上默認提供,這是有充分理由的。它功能強大、高度可配置且安全。但是手動設置不是很好。

如果您不想大驚小怪並希望在您的 Ubuntu Server 系統上啟動並運行 FirewallD,以便您可以繼續工作,那麼本指南適合您。跟隨我們向您展示如何以簡單的方式在 Ubuntu Server 上設置 FirewallD!

如何在 Ubuntu 服務器上以簡單的方式設置 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

須藤 -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

步驟1:在FirewallD部分,找到“添加允許的端口..”按鈕並用鼠標點擊它向防火牆添加一個新端口。

第二步:  點擊“添加允許的端口”按鈕後,FirewallD 將打開“允許的端口選項”窗口。從這裡,找到“單端口”並將單端口輸入框中。或者,如果是端口範圍,請在“端口範圍”部分輸入範圍。

第 3 步:輸入端口詳細信息後,找到“網絡協議”部分並將其設置為 TCP 或 UDP。

第 4 步:找到綠色的“創建”按鈕並選擇它以將其添加到您的規則列表中。

添加服務

如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD

步驟 1:選擇“添加允許的服務”按鈕,打開允許的服務菜單。

第二步:找到“允許服務”區域,用鼠標點擊。然後,在搜索框中輸入您希望允許通過防火牆的服務的名稱。

第 3 步:選擇綠色的“創建”按鈕將您的新服務添加到 FirewallD 規則中。

添加端口轉發

如何在 Ubuntu 服務器上以簡單的方式設置 FirewallD

步驟 1:選擇 FirewallD 規則區域內的“添加端口轉發”按鈕。

第二步:找到“單端口”框,輸入你要轉發的端口。或者,選擇“端口範圍”框以添加端口範圍。

第 3 步:找到“目標端口”並輸入單個端口或端口範圍。

第 4 步:選擇“創建”按鈕將規則添加到防火牆。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。