使用Webmin管理您的Linux伺服器
請關注本頭條號,每天堅持更新原創乾貨技術文章。
如需學習視頻,請在微信搜索公眾號「智傳網優」直接開始自助視頻學習
1. 前言
本文主要講解如何使用Webmin管理您的Linux伺服器。
管理Linux伺服器有時非常困難。對於沒有太多命令行工具經驗的人來說,這可能非常困難。此外,管理員在忙碌時也很難管理他們的伺服器。從移動設備上的終端模擬器登錄並不是最舒服的工作方式。這就是Webmin之類的控制面板發揮作用的地方。Webmin是一個基於web的Linux系統控制面板。它為管理伺服器提供了直觀、易於使用的介面。
Webmin是一個基於web的Linux系統控制面板
在本文中,我們將學習如何為您的Linux伺服器安裝和配置Webmin。我們還將看到如何在最常見的用例中使用Webmin。
2. Webmin安裝
首先,我們將從安裝Webmin開始。根據您正在運行的發行版,您將不得不使用不同的命令。在本文中,我們給出了最常用系統的說明。
3. 適用於Ubuntu/Debian(及其衍生物)
Webmin項目為基於debian的系統提供了一個存儲庫。您需要將其添加到apt的列表中,然後才能使用它。
echo"debhttp://download.webmin.com/download/repositorysargecontrib"|sudotee/etc/apt/sources.list.d/webmin.list
接下來,我們需要添加Jamie Cameron的PGP密鑰,以便apt可以驗證這些包。
wget-qO-http://www.webmin.com/jcameron-key.asc|sudoapt-keyadd-
然後,你可以安裝Webmin與apt:
sudoaptupdatesudoaptinstallwebmin
4. 對於RHEL / CentOS
如果您使用RHEL / CentOS, Webmin項目提供了一個軟體倉庫,您應該將其添加到yum的存儲庫列表中,如下所示:
cat<
然後,你可以使用yum工作安裝Webmin,就像我們平時安裝其它軟體包一樣:
sudoyuminstallwebmin
5. 配置webmin
至此,Webmin已經成功安裝到您的系統上。您可以通過在瀏覽器中打開https://
在瀏覽器中輸入上述URL後,將出現一個錯誤,說明證書是自簽名的。這是正常的,您可以信任證書並繼續。稍後,您可以配置Webmin來使用從證書頒發機構獲得的自定義證書。(本指南後面將對此進行討論。)
在您信任證書之後,您將被帶到登錄螢幕。在這裡,您可以使用在Linux系統上使用的相同用戶名和密碼登錄。您可以作為root用戶登錄,也可以使用允許使用sudo的其他用戶。
配置webmin
接下來,您將被帶到儀錶盤。這個頁面顯示一般的系統信息,您可以從右側的各個部分控制伺服器的各個方面。
webmin儀錶盤
在下一節中,我們將研究Webmin提供的一些功能。
6. 一些常用的Webmin模塊
Webmin以模塊的形式提供了過多的功能。有一些模塊可以管理Linux系統的各個方面——無論是更新包、配置防火牆還是管理日誌循環。但是,在本指南中,我們只討論了皮毛。我們將介紹一些常用的模塊,這些模塊將幫助您開始使用Linux伺服器。某些模塊(例如用於管理DNS伺服器的模塊)在安裝適當的軟體之前是禁用的。
7. 管理包
您可以很容易地從Webmin安裝和卸載軟體包。從左欄中選擇SystemSoftware packages。這將把您帶到一個類似下面的頁面。這裡顯示的具體細節可能會有所不同,這取決於運行Webmin的發行版。
webmin管理包
在這裡,您可以搜索安裝在您的系統上的軟體包,以便查看有關它的更多信息或卸載它。此外,您可以使用apt或從本地或遠程包文件安裝包。
更新包也很容易。如果軟體更新可用,您可以單擊儀錶板上的package update is available通知。這將進入「軟體包更新」頁面。或者,你也可以通過點擊左邊菜單上的SystemSoftware Package Updates來進入這個頁面。
webmin更新包的方法
在這裡,您可以選擇要更新的各個包,並選擇「更新所選包」,如下所示。您也可以配置自動更新從「計劃檢查選項」在這個頁面。
8. webmin如何管理用戶
您可以使用用戶配置選項很容易地從系統中添加或刪除用戶。從左側菜單中選擇WebminWebmin Users。要添加用戶,點擊「創建一個新的Webmin用戶」,如下圖所示。
webmin管理用戶
如果你想刪除一個用戶,你應該首先通過點擊複選框來選擇用戶,然後用「delete Selected」按鈕刪除他們。
9. 文件管理器
如果要瀏覽或上傳安裝在遠程系統上的文件,通常必須使用SFTP或rsync。然而,並不是所有地方都可以使用這些工具。Webmin提供了一個簡單的基於web的文件管理器,通過它可以瀏覽、上傳和下載文件。打開文件管理器,從主菜單中選擇其他文件管理器。
文件管理器
要創建新文件或上傳文件,可以使用右上角的「file」菜單。您還可以執行高級任務,如從「工具」菜單中更改文件權限。
10. 使用命令行管理webmin
儘管Webmin有很多模塊,但有時您可能需要使用命令行來完成某些任務。對於這些情況,Webmin還提供了一個命令行shell。您可以從其他命令Shell打開它。這個命令行不是一個完全成熟的基於web的終端仿真器,因此,交互式程序可能無法運行。但是,對於一些快速的基於命令行的任務來說,這已經足夠了。
使用命令行管理webmin
11. 配置Webmin
Webmin提供了各種各樣的配置選項。要訪問這些選項,單擊左側菜單中的WebminWebmin配置。
配置Webmin
在這個頁面上,您可以找到大量可以配置的選項,從安全性到主題。同樣,出於本指南的目的,我們將只討論幾個最重要的問題。
12. webmin阻止攻擊者
任何暴露在網際網路上的東西遲早都會引起黑客的注意。攻擊者可以嘗試通過嘗試許多不同的用戶名和密碼進入您的伺服器。幸運的是,Webmin提供了內置的工具來防止這種情況的發生。
如果您想要允許或阻止某些IPs Webmin,您可以使用「IP訪問管理器」。根據您是否要阻止或允許ip,選擇「僅允許從列出的地址」或「拒絕從列出的地址」。接下來,在「允許的IP位址」框中,輸入要阻止或允許的IP位址。
webmin阻止黑客攻擊
不幸的是,使用基於IP的規則並不總是可行的。同樣,Webmin也有一些選項來阻止登錄失敗次數過多的ip。您可以在「Authenticator」頁面上配置這些選項。默認情況下,在一分鐘內阻止5次登錄失敗的IP位址,但是您可以將其增加到更有效的位置—例如在25次登錄失敗時12小時的阻塞(43200秒)。您還可以使用相同的方法阻止用戶,即啟用「阻止用戶使用多於…」複選框。
webmin阻止攻擊者
如果您希望獲得更好的安全性,還可以從配置頁面配置雙因素身份驗證。
13. 為webmin配置SSL證書
如前所述,Webmin默認使用自動生成的自簽名證書。如果您想配置Webmin以使用不同的證書,請參閱「SSL配置」一節。在這裡,您可以從「上傳證書」選項卡上傳您自己的證書。
您還可以從Let 's Encrypt(一種自動化的證書頒發機構)獲得SSL證書。需要注意的是,您需要一個主機名來使用Let 's Encrypt。此外,還應該安裝Apache或其他web伺服器。在Debian/Ubuntu上,您應該安裝apache2包,而在CentOS/RHEL上,您應該安裝httpd包。
為webmin配置SSL證書
安裝了web伺服器之後,請填寫hostname欄位。在Website root directory部分,選擇Other directory並輸入/var/www/html。如果您已經在使用另一個web伺服器,那麼應該使用您配置的web目錄。然後,將Months between automatic renewal設置為1或2,因為Let 's Encrypt證書的有效期只有3個月。接下來,單擊「請求證書」,它應該在幾秒鐘內發出。
14. 結論
通過本教程,您應該知道如何使用Webmin管理您的Linux伺服器了吧?Webmin是管理Linux伺服器的最佳工具之一。它提供了大量有用的功能,新手和高級用戶都會喜歡。
本文已同步至博客站,尊重原創,轉載時請在正文中附帶以下連結:
https://www.linuxrumen.com/rmxx/1592.html
點擊了解更多,快速查看更多的技術文章列表。
文章來源: https://twgreatdaily.com/C8x9KW8BMH2_cNUg2b9h.html