Cómo instalar Usermin en Ubuntu 20.04

Usermin es una interfaz basada en la web, principalmente para el correo web, diseñada para que los usuarios que no son root puedan realizar tareas rutinarias, como leer el correo, cambiar contraseñas, configurar bases de datos y un terminal SSH basado en la web. Es una versión reducida de Webmin destinada a usuarios normales que no son siempre administradores del sistema. Ofrece un rico conjunto de funciones.

Algunas de ellas se enumeran a continuación:

  • Crear y gestionar la base de datos.
  • Programar correos electrónicos.
  • Programar trabajos cron.
  • Cambiar los permisos de archivos y carpetas.
  • Asegurar directorios web.

En este post, te mostraremos cómo instalar el panel Usermin en un servidor Ubuntu 20.04.

Requisitos previos

  • Un servidor con Ubuntu 20.04.
  • Una contraseña de root configurada en el servidor.

Cómo empezar

Antes de empezar, se recomienda actualizar la caché de APT a la última versión. Puedes actualizarla ejecutando el siguiente comando:

apt-get update -y

Una vez que hayas terminado, tendrás que instalar otras dependencias en tu sistema.

Ejecuta el siguiente comando para instalarlas todas:

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl -y

Una vez instaladas todas las dependencias, puedes pasar al siguiente paso.

Instalar Usermin

Por defecto, el paquete Usermin no está incluido en el repositorio por defecto de Ubuntu. Así que tendrás que descargar el paquete Usermin .deb desde la página de descarga de Usermins.

Puedes descargarlo con el siguiente comando:

wget https://sourceforge.net/projects/webadmin/files/usermin/1.823/usermin_1.823_all.deb

Una vez descargado el paquete, instala el paquete descargado con el siguiente comando:

dpkg --install usermin_1.823_all.deb

Una vez que el Usermin se haya instalado con éxito, deberías obtener la siguiente salida:

Selecting previously unselected package usermin.
(Reading database ... 85599 files and directories currently installed.)
Preparing to unpack usermin_1.823_all.deb ...
Unpacking usermin (1.823) ...
Setting up usermin (1.823) ...
Usermin install complete. You can now login to https://ubuntu:20000/
as any user on the system.
Processing triggers for systemd (245.4-4ubuntu3) ...

Iniciar el servicio de Usermin

Después de instalar Usermin, tendrás que iniciar el servicio Usermin y habilitarlo para que se inicie al reiniciar el sistema.

Puedes hacerlo con el siguiente comando:

systemctl start usermin
systemctl enable usermin

También puedes comprobar el estado de Usermin con el siguiente comando:

systemctl status usermin

Deberías obtener la siguiente salida:

? usermin.service - LSB: web-based account administration interface for Unix systems
     Loaded: loaded (/etc/init.d/usermin; generated)
     Active: active (running) since Fri 2021-07-23 11:59:02 UTC; 7s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 2759 ExecStart=/etc/init.d/usermin start (code=exited, status=0/SUCCESS)
      Tasks: 1 (limit: 4691)
     Memory: 19.9M
     CGroup: /system.slice/usermin.service
             ??2763 /usr/bin/perl /usr/share/usermin/miniserv.pl /etc/usermin/miniserv.conf

Jul 23 11:58:59 ubuntu systemd[1]: Starting LSB: web-based account administration interface for Unix systems...
Jul 23 11:58:59 ubuntu perl[2760]: pam_unix(usermin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Jul 23 11:59:02 ubuntu systemd[1]: Started LSB: web-based account administration interface for Unix systems.

Una vez que hayas terminado, puedes pasar al siguiente paso.

Configurar el cortafuegos

Si tienes un cortafuegos UFW instalado en tu sistema. También tendrás que permitir el puerto 20000 a través del cortafuegos. Puedes permitir el puerto 20000 utilizando el siguiente comando:

ufw allow 20000

A continuación, recarga el cortafuegos UFW para aplicar los cambios:

ufw reload

Una vez que hayas terminado con la configuración del cortafuegos. Puedes pasar al siguiente paso.

Acceder a la interfaz web de Usermin

Por defecto, Usermin escucha en el puerto 20000. Puedes acceder a ella utilizando la URL https://your-server-ip:20000. Serás redirigido a la siguiente página:

Inicio de sesión de Usermin

Proporciona tu nombre de usuario y contraseña de root y haz clic en el botón Iniciar sesión. Deberías ver la interfaz web de Usermin en la siguiente página:

Configuración de la cuenta de Usermin

Gestor de Archivos

Gestor de archivos

Programar trabajos Cron

Cronjobs

Carga y descarga

Sube a

Servidor de base de datos MySQL

Bases de datos MySQL

Interfaz de línea de comandos

Terminal de línea de comandos Usermin

Conclusión

Enhorabuena! has instalado con éxito Usermin en el servidor Ubuntu 20.04. Ahora puedes gestionar tu servidor Ubuntu desde una ubicación remota a través del navegador web.

Scroll al inicio