如何在 Linux 伺服器上安裝 Ajenti 控制面板


管理 Linux 伺服器可能是一項具有挑戰性的任務,尤其對於新手使用者而言。為了簡化操作,許多使用者選擇使用控制面板來管理他們的伺服器。Ajenti 是一款流行的開源基於 Web 的控制面板,允許使用者輕鬆管理他們的伺服器。在本文中,我們將指導您如何在 Linux 伺服器上安裝 Ajenti 控制面板。

在開始之前,需要注意的是,Ajenti 支援各種 Linux 發行版,包括 Ubuntu、Debian、CentOS 和 RHEL。在本教程中,我們將使用 Ubuntu 20.04 LTS。

步驟 1:更新系統

在安裝 Ajenti 之前,建議更新您的系統,以確保所有必要的軟體包都是最新的。您可以透過執行以下命令來完成此操作:

sudo apt update && sudo apt upgrade

步驟 2:安裝 Ajenti 依賴項

Ajenti 需要在您的系統上安裝一些依賴項。這些依賴項包括 Python、Pip 和 Ajenti 外掛開發工具包。執行以下命令來安裝這些依賴項:

sudo apt install python python-pip python-setuptools python-dev build-essential
sudo pip install ajenti-panel ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins

步驟 3:安裝 Ajenti 控制面板

安裝完依賴項後,您可以繼續安裝 Ajenti 控制面板。執行以下命令來安裝 Ajenti:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xA948F9BD
echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | sudo tee /etc/apt/sources.list.d/ajenti.list
sudo apt update
sudo apt install ajenti

步驟 4:啟動 Ajenti 控制面板

安裝 Ajenti 後,您可以使用以下命令啟動控制面板:

sudo service ajenti restart

控制面板啟動後,您可以透過在 Web 瀏覽器中導航到 http://SERVER_IP:8000 來訪問它。您應該會看到 Ajenti 登入頁面,您可以在其中輸入您的使用者名稱和密碼。

恭喜!您已成功在 Linux 伺服器上安裝了 Ajenti 控制面板。您現在可以使用它來輕鬆管理您的伺服器。Ajenti 提供了一個使用者友好的介面,允許您管理伺服器的系統配置、服務、檔案等。

自定義 Ajenti 控制面板

Ajenti 提供了許多自定義選項,允許您根據自己的特定需求調整控制面板。例如,您可以自定義儀表板以顯示對您最重要的系統指標,或者您可以安裝其他外掛來擴充套件控制面板的功能。

要自定義儀表板,請在 Ajenti 控制面板中點選“儀表板”選項卡,然後點選“自定義”按鈕。在這裡,您可以將小部件拖放到儀表板上並配置其設定以顯示您想要的資訊。

要安裝其他外掛,請在控制面板中點選“外掛”選項卡,然後點選“安裝”按鈕。然後,您可以瀏覽可用的外掛並安裝任何您需要的外掛。

保護 Ajenti 控制面板

雖然 Ajenti 為管理伺服器提供了使用者友好的介面,但如果未正確保護,它也可能帶來潛在的安全風險。以下是一些增強 Ajenti 安裝安全性的步驟:

  • 更改預設使用者名稱和密碼 - 首次登入 Ajenti 時,系統會提示您建立一個新使用者帳戶。請務必選擇一個強密碼,並避免使用預設的“root”使用者名稱。

  • 啟用 HTTPS - 預設情況下,Ajenti 使用 HTTP 與您的 Web 瀏覽器通訊。但是,您可以啟用 HTTPS 來加密瀏覽器和控制面板之間的通訊。為此,您需要生成 SSL 證書並配置 Ajenti 以使用它。

  • 限制對控制面板的訪問 - 預設情況下,Ajenti 偵聽所有網路介面,這意味著任何擁有伺服器 IP 地址訪問許可權的人都可以訪問控制面板。要限制對控制面板的訪問,您可以配置您的防火牆,只允許來自受信任 IP 地址的連線。

除了自定義和保護您的 Ajenti 安裝之外,您還可以遵循一些其他技巧,以充分利用控制面板並使伺服器管理更加輕鬆。

  • 為其他使用者建立使用者帳戶 - 如果您還有其他需要管理伺服器的使用者,您可以在 Ajenti 中為他們建立額外的使用者帳戶。這允許您授予每個使用者僅訪問他們所需的控制面板部分的許可權,同時保持您自己的帳戶安全。

  • 使用檔案管理器 - Ajenti 包含一個內建的檔案管理器,允許您輕鬆瀏覽和編輯伺服器上的檔案。這對於快速更改配置檔案或更新網站內容特別有用。

  • 監視系統性能 - Ajenti 提供即時系統性能指標,允許您監視伺服器的執行狀況。這包括有關 CPU 使用率、記憶體使用率、磁碟空間等資訊。透過關注這些指標,您可以在問題演變成重大問題之前識別潛在的問題。

  • 使用備份 - 最後,始終建議定期備份伺服器資料。Ajenti 包含一個備份外掛,允許您輕鬆建立和管理檔案、資料庫等的備份。請務必將備份儲存在安全的位置,例如異地備份伺服器或雲端儲存提供商。

除了前面提供的技巧之外,以下是一些增強您使用 Ajenti 體驗的其他方法:

  • 安裝和配置 Ajenti V - Ajenti V 是一個基於 Web 的控制面板,它擴充套件了 Ajenti 的功能,包括 Web 託管管理。使用 Ajenti V,您可以輕鬆建立和管理網站、資料庫和電子郵件帳戶。要安裝 Ajenti V,只需透過 apt 安裝“ajenti-v”軟體包並重新啟動 Ajenti。

  • 啟用雙因素身份驗證 - 為了進一步增強 Ajenti 安裝的安全性,您可以啟用雙因素身份驗證。這要求使用者除了密碼外,還需要輸入由移動應用程式或硬體令牌生成的程式碼。要在 Ajenti 中啟用雙因素身份驗證,請透過 apt 安裝“ajenti-auth-totp”外掛並在控制面板的“使用者”部分進行配置。

  • 建立自定義外掛 - 如果您有 Ajenti 內建外掛無法滿足的特定需求,您可以使用 Python 建立自己的自定義外掛。Ajenti 的外掛開發工具包提供了一個框架,用於建立與控制面板無縫整合的外掛。要開始,請參閱 Ajenti 官方文件。

  • 使用終端 - Ajenti 包含一個內建的終端模擬器,允許您在伺服器上執行命令,而無需離開控制面板。這對於執行需要 root 許可權的命令或對伺服器上的問題進行故障排除特別有用。

以下是一些其他技巧,可幫助您充分利用 Ajenti:

  • 使用 Ajenti 的 REST API - Ajenti 提供了一個 REST API,允許您以程式設計方式管理伺服器。如果您需要自動化任務或將 Ajenti 與其他軟體整合,這將非常有用。要使用 REST API,請參閱 Ajenti 官方文件。

  • 監視網站日誌 - 如果您在伺服器上託管網站,您可以使用 Ajenti 的日誌檢視器來監視網站訪問和錯誤日誌。這可以幫助您識別網站問題並快速排除故障。

  • 使用 Ajenti 的軟體包管理器 - Ajenti 包含一個軟體包管理器,允許您在伺服器上安裝和管理軟體包。如果您需要安裝其他軟體或更新現有軟體包,這將非常有用。要使用軟體包管理器,請導航到控制面板的“軟體”部分。

  • 自定義 Ajenti 主題 - Ajenti 的預設主題可能不符合每個人的品味。幸運的是,Ajenti 允許您透過編輯 CSS 檔案來自定義主題。為此,請導航到控制面板的“自定義”部分,點選“高階”選項卡,然後輸入您的自定義 CSS。

透過遵循這些額外的技巧,您可以使您的 Ajenti 安裝更加強大和有用。請記住,始終確保伺服器安全,監視其效能,並定期備份資料以防止資料丟失。

結論

總之,Ajenti 控制面板是管理 Linux 伺服器的有用工具,尤其對於那些剛接觸 Linux 管理的人員而言。透過遵循本教程中概述的步驟,您應該能夠在伺服器上安裝 Ajenti 並輕鬆開始管理它。

更新於: 2023年5月10日

428 次檢視

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.