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

第 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 的存儲庫,如下所示:
$ sudo add-apt-repository "deb [arch=amd64] https://download.webmin.com/download/repository sarge contrib"

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

Webmin 安裝完成後,通過運行以下命令檢查其狀態:
$ sudo systemctl status webmin
從輸出中,我們可以看到 Webmin 已經運行並配置為在安裝時啟動。

要檢查已安裝的 Webmin 版本,請發出以下命令:
$ dpkg -l | grep webmin

從上面的輸出中,我們可以看到我們已經安裝了 Webmin 1.941 版本。 安裝並運行 Webmin 後,現在讓我們通過瀏覽器訪問它。
第 4 步:配置防火牆
默認情況下,Webmin 偵聽 TCP 端口 10000。要從外部訪問您的服務器,您需要在防火牆上打開該端口。 為此,請執行以下命令:
$ sudo ufw allow 10000/tcp

然後重新加載防火牆以使更改生效。
$ sudo ufw reload
要驗證防火牆的狀態,請運行:
$ sudo ufw status

第五步:登錄Webmin
要登錄 Webmin 的儀表板,請打開瀏覽器並瀏覽服務器的 IP,如下所示:
https://server-IP:10000/
最初,您將看到以下網頁,表明前方存在潛在風險。 不過別擔心。 沒什麼大不了的。 發生這種情況是因為 Webmin 生成了瀏覽器認為不安全的自己分配的 SSL 證書。

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

以 root 身份登錄 Webmin,使用與 Linux 系統上的 root Unix 用戶相同的密碼。
提供用戶名和密碼,然後單擊“登入‘ 按鈕,

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

您現在可以根據您的規格繼續並配置您的 Ubuntu 20.04 系統。 要在每次發布後升級您的 Webmin 安裝,只需運行以下命令:
$ sudo apt update
$ sudo apt upgrade
結論
代理人 和 座艙 是 Webmin 工具的不錯替代品。 Ubuntu 20.04 LTS 對 Webmin 和 使用安裝腳本的 Virtualmin.
虛擬機 添加了一個不錯的主題,並擅長在共享託管環境中管理域、電子郵件、數據庫、最佳套件。
在本教程中,我們將介紹 Ubuntu 20.04 LTS 上 Webmin 的安裝步驟,希望對您有所幫助。
如果您有任何問題或反饋,請隨時發表評論。