Webmin es un panel de control web para servidores que te permite administrar y configurar Linux y otros sistemas operativos basados en Unix desde una interfaz gráfica para usuarios.
En esta práctica vamos a instalar Webmin en un sistema operativo Linux muy popular que se llama Ubuntu en su versión 22.04 LTS.
Para fines prácticos usaré una instancia de AWS EC2 (aprovecharé la capa gratuita que AWS ofrece durante 1 año) y me conectaré a ella desde mi cliente para Windows PUTTY. Entonces para comenzar con esta guía práctica deberás contar ya con la conexión SSH a tu servidor.
1) Actualizar el servidor
Lo primero que haremos es actualizar el sistema operativo ejecutando los comandos:
$ sudo apt-get update
$ sudo apt-get upgrade
2) Agregar el repositorio de Webmin
Webmin no está incluido de manera predeterminada en los repositorios de Ubuntu. Debemos agregar el repositorio de Webmin por nuestra propia cuenta.
Ingresa el siguiente comando para descargar e instalar la GPG key de Webmin:
$ wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Después, ejecuta el siguiente comando para agregar el repositorio de Webmin al fichero /etc/apt/sources.list
$ sudo sh -c 'echo "deb https://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list'
Finalmente, actualiza el paquete ejecutando el comando:
$ sudo apt-get update
3) Instalar Webmin
Ahora tenemos todo listo para iniciar con la instalación de Webmin, ejecuta el comando:
$ sudo apt-get install webmin
presiona Y para que instale los nuevos paquetes.
Una ves que termine de procesar la instalación podrás ingresar al panel de inicio de sesión de Webmin mediante una URL y haciendo uso del navegador web.
Nota importante: En el caso de usar un servidor AWS EC2 debemos editar las reglas de entrada del grupo de seguridad correspondiente.
Accede a la IP del servidor especificando el puerto 10000 de la siguiente manera:
https://<ipv4-servidor>:10000/
Es muy probable y común ver el mensaje sobre la conexión que no es privada (por ahora) pero si damos click en Avanzado y después en Visitar.
Ahora el usuario y contraseña de manera predeterminada es el usuario con privilegios de administrador (es decir root). En mi caso particular (que lo instalé en AWS) no lo tengo. Es decir accedo a mi instancia con la llave SSH (de los métodos más seguros para iniciar sesión).
Entonces, si es tu caso lo que debemos hacer es resetear la contraseña del usuario root. Para eso en Ubuntu (y/o Debian) ingresa el comando (asigna tu contraseña cambiando <CONTRASEÑA_AQUI>:
# /usr/share/webmin/changepass.pl /etc/webmin root <CONTRASEÑA_AQUI>
Te darás cuenta que el comando funcionó por el mensaje:
Password for Webmin user root updated successfully
Nota importante: Observa que el comando se ejecuta como usuario root (esto lo sabemos por el símbolo # al principio). Para cambiar al usuario root usa $ sudo su
Y como recomendación adicional reinicia el servicio de Webmin ejecutando:
# systemctl restart webmin
De esta manera la contraseña que asignaste sera efectiva cuando intentes iniciar sesión en la pantalla correspondiente.
Listo así tendrás Webmin instalado en tu servidor.
Deja un comentario