如何在 Ubuntu Server 上设置 Ajenti 服务器管理工​​具

Ajenti 是一款基于网页的服务器和 VPS 监控工具。安装后,它能提供实时监控、在线终端以及各种其他实用功能。本指南将详细介绍如何在 Ubuntu 服务器上部署 Ajenti。

请注意,虽然本教程侧重于 Ubuntu 服务器,但 Ajenti 兼容多种 Linux 发行版,包括 Redhat Enterprise Linux、CentOS 和 Debian 等。因此,即使您不使用 Ubuntu 服务器,也可以参照本指南进行安装。

使用自动化脚本安装

在 Ubuntu 服务器上快速部署 Ajenti 的最佳方式是使用官方提供的自动化安装脚本。此脚本采用 Bash 编写,能够自动检测操作系统,并完成所有必要的操作,无需用户干预。

首先,您需要在 Ubuntu 服务器上安装 Curl 工具。Curl 用于下载和执行脚本。启动终端,通过 SSH 连接到 Ubuntu 服务器,或直接在服务器控制台上操作。

打开终端后,使用 apt install 命令安装 “curl” 软件包:

sudo apt install curl

输入命令后,Ubuntu 服务器会提示您输入密码。输入密码并按 Enter 键确认,然后输入 Y 安装软件包。

安装 Curl 后,您可以执行自动化安装脚本。此脚本需要 root 权限才能访问系统文件,因此请确保以 root 用户身份运行。

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

Ajenti 安装过程是自动的,只需几分钟即可完成。请关注终端输出,观察 Ajenti 在 Ubuntu 服务器上的下载和配置过程。

安装完成后,Ajenti 就可以使用了。打开一个新的浏览器标签页,输入以下 URL 访问 Ajenti 的 Web 用户界面:

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

手动安装方法

如果您希望更精确地控制 Ajenti 在 Ubuntu 服务器上的安装过程,或者自动化脚本未能正常工作,手动安装是一个不错的选择。

要手动安装 Ajenti,首先启动终端,通过 SSH 或 TTY 控制台登录到 Ubuntu 服务器。然后,使用以下命令启用 “Universe” 软件仓库:

sudo add-apt-repository universe

接下来,运行 apt update 命令刷新 Ubuntu 服务器的软件源:

sudo apt update

更新软件源后,需要安装 Ajenti 的依赖项。这些软件包是应用程序正常运行所必需的:

sudo apt-get install build-essential python3-pip python3-dev python3-lxml libssl-dev python3-dbus python3-augeas python3-apt ntpdate

安装依赖项后,为 Ajenti 安装所有 Python 插件:

sudo pip3 install ajenti-panel ajenti.plugin.ace ajenti.plugin.augeas ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.datetime ajenti.plugin.filemanager ajenti.plugin.filesystem ajenti.plugin.network ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.power ajenti.plugin.services ajenti.plugin.settings ajenti.plugin.terminal.

安装完所有 Python 插件后,Ajenti 即可在 Ubuntu 服务器上运行。打开新的浏览器标签页,输入以下 URL 进行访问:

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

配置 Ajenti

使用 Ajenti 需要 root 密码。出于安全考虑,Ubuntu 默认禁用 root 密码。要重新启用 root 密码,请按以下步骤操作。

首先,打开终端,通过 SSH 登录服务器。或者直接在服务器控制台上操作。然后,使用 sudo -s 命令以 root 用户身份登录:

sudo -s

登录后,使用 passwd 命令设置 root 密码。输入一个容易记住且安全的密码。

passwd

设置 root 密码后,按照以下步骤登录。在浏览器中访问以下 URL。在用户名框中输入 “root”,在密码框中输入设置的 root 密码。点击 “登录” 进入系统。

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

成功登录后,Ajenti 会显示仪表板。在仪表板中,您可以查看到 Ubuntu 服务器的各种信息,如活动核心数、CPU 使用率、运行时间、磁盘使用率和内存使用率。此外,通过右上角的菜单,您还可以访问终端、记事本、包管理器等工具。