如何在 Ubuntu 20.04 上安裝 Webmin

Webmin 是一個基於 Web 的儀表板,它允許系統管理員管理 Linux 和類 Unix 系統(尤其是服務器)。 Webmin 允許系統管理員管理用戶帳戶、更新軟件包、系統日誌文件、配置防火牆、電子郵件、數據庫、後綴等。

在本教程中,我們學習如何在 Ubuntu 20.04 LTS 上安裝 Webmin。 早些時候,我們在 Ubuntu 18.04 上安裝了 Let’s Encrypt,以下步驟也應該有效。

第 1 步:更新 Ubuntu

首先,首先更新系統包和存儲庫總是一個好主意。 因此,要開始,請運行以下命令:

$ sudo apt update -y  && sudo apt upgrade -y

接下來,安裝將幫助您管理軟件存儲庫的依賴包,如下所示:

$ sudo apt install software-properties-common apt-transport-https

  安裝常用軟件屬性 Ubuntu 20.04 LTS

第 2 步:啟用 Webmin 存儲庫

將所有系統包更新到最新版本後,您需要啟用 Webmin 存儲庫。 這是因為 Webmin 的存儲庫在 Ubuntu 20.04 LTS 中尚不可用。

所以首先,如圖所示添加Webmin的GPG密鑰

$ sudo wget -q https://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

添加 webmin GPG 密鑰 Ubuntu 20.04 LTS

接下來,手動添加 Webmin 的存儲庫,如下所示:

$ sudo add-apt-repository "deb [arch=amd64] https://download.webmin.com/download/repository sarge contrib"

Ubuntu 20.04 LTS 上的廣告 Webmin 存儲庫

第 3 步:在 Ubuntu 上安裝 Webmin

到目前為止,我們已經更新了系統,安裝了 Webmin 的 GPG 密鑰並手動添加了所需的 Webmin 存儲庫。 要安裝 Webmin,現在只需運行下面的簡單命令,並在提示繼續時按“Y”。

$ sudo apt install webmin

在 Ubuntu 20.04 LTS 上安裝 webmin

Webmin 安裝完成後,通過運行以下命令檢查其狀態:

$ sudo systemctl status webmin

從輸出中,我們可以看到 Webmin 已經運行並配置為在安裝時啟動。

檢查 webmin 狀態

要檢查已安裝的 Webmin 版本,請發出以下命令:

$ dpkg -l | grep webmin

檢查 webmin 狀態 Ubuntu 20.04

從上面的輸出中,我們可以看到我們已經安裝了 Webmin 1.941 版本。 安裝並運行 Webmin 後,現在讓我們通過瀏覽器訪問它。

第 4 步:配置防火牆

默認情況下,Webmin 偵聽 TCP 端口 10000。要從外部訪問您的服務器,您需要在防火牆上打開該端口。 為此,請執行以下命令:

$ sudo ufw allow 10000/tcp

在 ufw 防火牆上允許端口 10000

然後重新加載防火牆以使更改生效。

$ sudo ufw reload

要驗證防火牆的狀態,請運行:

$ sudo ufw status

重新加載 ufw 防火牆

第五步:登錄Webmin

要登錄 Webmin 的儀表板,請打開瀏覽器並瀏覽服務器的 IP,如下所示:

https://server-IP:10000/

最初,您將看到以下網頁,表明前方存在潛在風險。 不過別擔心。 沒什麼大不了的。 發生這種情況是因為 Webmin 生成了瀏覽器認為不安全的自己分配的 SSL 證書。

登錄Webmin

要繞過這個障礙,只需點擊“先進的‘標籤然後’接受風險並繼續‘。

繼續 Webmin Ubuntu 20.04

以 root 身份登錄 Webmin,使用與 Linux 系統上的 root Unix 用戶相同的密碼。

提供用戶名和密碼,然後單擊“登入‘ 按鈕,

Webmin 登錄頁面 Ubuntu 20.04

最後,Webmin 儀表板將顯示如下。

網絡管理員儀表板

您現在可以根據您的規格繼續並配置您的 Ubuntu 20.04 系統。 要在每次發布後升級您的 Webmin 安裝,只需運行以下命令:

$ sudo apt update

$ sudo apt upgrade

結論

代理人座艙 是 Webmin 工具的不錯替代品。 Ubuntu 20.04 LTS 對 Webmin 和 使用安裝腳本的 Virtualmin.

虛擬機 添加了一個不錯的主題,並擅長在共享託管環境中管理域、電子郵件、數據庫、最佳套件。

在本教程中,我們將介紹 Ubuntu 20.04 LTS 上 Webmin 的安裝步驟,希望對您有所幫助。

如果您有任何問題或反饋,請隨時發表評論。