Ajenti es un panel de control de administración de sistemas basado en la web de código abierto para administrar tareas remotas de administración del sistema Linux desde el navegador web, muy similar a la herramienta de administración del sistema Webmin.
Ajenti es una herramienta muy poderosa y liviana, que proporciona una interfaz web rápida y receptiva para administrar configuraciones de servidores pequeños y también es más adecuada para VPS y Dedicado servidores.
[ También te puede interesar:Los mejores paneles de control para administrar servidores Linux ]
Se ha creado con muchos complementos prefabricados para configurar y monitorear el software y los servicios del servidor, como Apache. , Cron , Sistema de archivos , Cortafuegos ,
Requisitos
- Debian 9 o posterior
- Ubuntu Bionic o posterior
- RHEL 8 o posterior
En este artículo, aprenderá cómo instalar el Panel de control de Ajenti en un sistema Linux nuevo para administrar una variedad de tareas de administración de servidores Linux desde un navegador web.
Instalación del panel de control de Ajenti en Linux
Para instalar Ajenti , primero, debe actualizar y actualizar el software de su sistema a la última versión como se muestra.
$ sudo apt update && sudo apt upgrade -y [On Ubuntu & Debian] $ sudo dnf update && sudo dnf upgrade -y [On RHEL]
Una vez que se completen las actualizaciones del sistema, reinicie el sistema antes de comenzar la instalación de Ajenti.
$ sudo systemctl reboot
Después de reiniciar, descargue el script de instalación de Ajenti con el siguiente comando curl, que instalará Ajenti junto con todas las dependencias necesarias, como se muestra.
Instalar Ajenti en Debian/Ubuntu
$ curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Instalar Ajenti en RHEL/Rocky y AlmaLinux
En las distribuciones basadas en RHEL, debe habilitar el repositorio EPEL para instalar las dependencias necesarias de Ajenti, como se muestra.
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm $ dnf install -y gcc python3-devel python3-pip python3-pillow python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core
Después de instalar todas las dependencias requeridas, ahora instale Ajenti usando el script de instalación como se muestra.
$ curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Una vez finalizada la instalación de Ajenti, abra el "8000 ” puerto en el cortafuegos/enrutador para acceso remoto a la interfaz web.
$ sudo ufw allow 8000 [On Ubuntu & Debian] $ sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp [On RHEL] $ sudo firewall-cmd --reload
Para acceder a Ajenti interfaz web del panel de control, abra un navegador web y escriba la IP del servidor donde hemos instalado Ajenti, e ingrese las credenciales de su sistema:nombre de usuario “root ” y la contraseña raíz.
https://localhost:8000 OR https://ip-address:8000
El servicio de Ajenti se puede iniciar, detener y reiniciar con los siguientes comandos.
$ sudo systemctl stop ajenti $ sudo systemctl start ajenti $ sudo systemctl restart ajenti $ sudo systemctl status ajenti
Desinstalar el panel de control de Ajenti en Linux
Ajenti es un grupo de módulos de Python instalados con pip, emitidos con un script systemd. Por lo tanto, es esencial eliminar el script systemd, luego las bibliotecas de Python y los archivos de configuración.
$ sudo systemctl stop ajenti.service $ sudo systemctl disable ajenti.service $ sudo systemctl daemon-reload $ sudo rm -f /lib/systemd/system/ajenti.service
Luego, simplemente elimine todos los módulos de Python:
$ sudo pip3 uninstall -y aj ajenti-panel ajenti.plugin.ace ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.filesystem ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.session-list ajenti.plugin.settings
Si no necesita archivos de configuración, simplemente elimine el directorio /etc/ajenti/ :
$ sudo rm -rf /etc/ajenti/
Para obtener más información, visite la página de inicio de Ajenti.