管理 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 与的网络浏览器通信。但是,可以启用 HTTPS 来加密浏览器和控制面板之间的通信。为此,需要生成 SSL 证书并配置 Ajenti 以使用它。
- 限制对控制面板的访问——默认情况下,Ajenti 监听所有网络接口,这意味着任何有权访问服务器 IP 地址的人都可以访问控制面板。要限制对控制面板的访问,可以将防火墙配置为仅允许来自可信 IP 地址的连接。
除了自定义和保护 Ajenti 安装之外,还可以遵循一些其他技巧来充分利用控制面板并使管理服务器更加容易。
- 为其他用户创建用户帐户- 如果有其他用户需要管理服务器,可以在 Ajenti 中为他们创建其他用户帐户。这允许授予每个用户仅访问他们需要的控制面板部分的权限,同时确保自己的帐户安全。
- 使用文件管理器- Ajenti 包含一个内置文件管理器,可让轻松浏览和编辑服务器上的文件。这对于快速更改配置文件或更新网站内容特别有用。
- Monitor system performance - 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 包含一个包管理器,允许在服务器上安装和管理软件包。如果需要安装其他软件或更新现有软件包,这会很有用。要使用包管理器,请导航到控制面板的“软件”部分。
- Customize Ajenti theme - Ajenti 的默认主题可能不符合每个人的口味。幸运的是,Ajenti 允许通过编辑 CSS 文件来自定义主题。为此,请导航至控制面板的“自定义”部分,单击“高级”选项卡,然后输入自定义 CSS。
通过遵循这些额外的提示,可以使 Ajenti 安装更加强大和有用。请记住始终保持服务器安全、监控其性能并定期备份数据以防止数据丢失。
结论
总之,Ajenti 控制面板是管理 Linux 服务器的有用工具,特别是对于那些刚接触 Linux 管理的人。按照本教程中概述的步骤,应该能够在服务器上安装 Ajenti 并轻松开始管理它。