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

Ajenti 是一个基于 Web 的服务器和 VPS 监控工具。 安装后,Ajenti 能够提供实时监控、基于 Web 的终端命令 shell 以及许多其他功能。 在本指南中,我们将向您展示如何在 Ubuntu 服务器上设置 Ajenti。

注意:虽然本指南侧重于 Ubuntu Server,但 Ajenti 支持各种 Linux 操作系统,包括 Redhat Enterprise Linux、CentOS、Debian 等。因此,即使您不使用 Ubuntu Server,也可以按照本安装指南进行操作。

自动安装

让 Ajenti 在您的 Ubuntu 服务器上运行的最佳方法是使用 Ajenti 文档中提供的自动安装脚本。 该脚本是用 Bash 编写的,将自动检测您的操作系统,并且它会处理操作系统上的所有内容,因此用户不必这样做。

要开始安装,您需要在 Ubuntu Server 上安装 Curl。 Curl 用于在 Ubuntu Server 上下载和运行脚本。 启动一个终端窗口,通过 SSH 连接到 Ubuntu 服务器。 或者亲自坐在服务器上并使用 TTY 控制台。

打开终端窗口并准备好使用后,运行 apt install 命令以在 Ubuntu 服务器设置上安装“curl”包。

sudo apt install curl

输入上述命令后,Ubuntu Server 会询问您的密码。 使用键盘输入。 然后,按 Enter 键确认,按 Y 安装包。

安装了 Curl 应用程序后,就可以运行自动安装脚本了。 您需要以 root 身份运行此脚本,因为它需要访问系统文件。

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

Ajenti 安装脚本是自动的,只需几分钟。 观看终端在 Ubuntu 服务器上下载和配置 Ajenti。

安装完成后,Ajenti 就可以进行配置了。 打开一个新的 Web 浏览器选项卡,然后输入 URL 以访问 Ajenti 的 Web UI 界面。

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

手动安装

如果您希望对 Ubuntu Server 上的 Ajenti 安装进行更精细的控制,或者如果安装脚本不起作用,则手动安装是最好的方法。

要通过手动安装设置 Ajenti,首先启动一个终端窗口,通过 SSH(或 TTY 控制台)登录到 Ubuntu 服务器。 然后,使用终端启用“Universe”软件存储库。

sudo add-apt-repository universe

接下来,运行 apt update 命令来刷新 Ubuntu Server 的软件源。

sudo apt update

在更新命令之后,是时候为 Ubuntu Server 安装 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 Server 上运行了。 从这里,打开一个新的 Web 浏览器选项卡,然后访问下面的 URL。

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

在 Ubuntu 服务器上配置 Ajenti

在 Ubuntu Server 上使用 Ajenti 需要知道 root 密码。 遗憾的是,出于安全考虑,Ubuntu 默认禁用 root 密码。 要在您的 Ubuntu 系统上重新启用 root 密码,请执行以下操作。

首先,打开一个终端窗口并通过 SSH 登录到您的机器。 或者亲自坐在您的服务器上并使用 TTY 控制台。 然后,一旦您可以访问终端 shell,请使用 sudo -s 命令登录到 root。

sudo -s

使用 sudo -s 登录帐户后,使用 passwd 命令告诉 Ubuntu 您要更改密码。 然后,输入新的 root 密码。 确保此密码易于记忆且安全。

passwd

设置 root 密码后,执行以下操作登录。首先,在您喜欢的 Web 浏览器中访问下面的 URL。 然后,在用户名框中输入“root”,在密码框中输入root密码。 最后,选择“登录”以登录您的帐户。

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

登录后,Ajenti 将显示仪表板。 在 Ajenti 仪表板中,您将看到有关 Ubuntu Server 的宝贵信息。 活动核心数、CPU 使用率、正常运行时间、磁盘使用率和 RAM 使用率等信息。 此外,如果您选择右上角的菜单,您将可以访问终端外壳、记事本、包管理器等。