Cómo instalar Webmin en Debian 11

Inicio de sesión de Webmin

Gestionar y administrar servidores Linux desde la línea de comandos es muy difícil para cualquier usuario principiante de Linux. En este caso, puede utilizar Webmin para administrar su servidor Linux desde la interfaz basada en la web. Webmin es una plataforma de aplicaciones gratuita y de código abierto que proporciona una interfaz gráfica de usuario para gestionar y controlar el servidor Linux. Usando Webmin, puedes crear cuentas de usuario, configurar Apache, DNS y el servidor FTP, compartir archivos, configurar cortafuegos y mucho más.

En este artículo, le mostraré cómo instalar el panel de administración de Linux Webmin en Debian 11.

Requisitos previos

  • Un servidor con Debian 11.
  • Se ha configurado una contraseña de root en el servidor.

Inicio de la actividad

Antes de empezar, se recomienda actualizar la caché de paquetes de su sistema a la última versión. Puede actualizarla utilizando el siguiente comando:

apt-get update -y

Después de actualizar la caché de paquetes, instale otras dependencias necesarias utilizando el siguiente comando:

apt-get install gnupg2 curl -y

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

Instalar Webmin

Por defecto, el paquete Webmin no está incluido en el repositorio por defecto de Debian 11. Así que tendrá que añadir el repositorio de Webmin al APT.

Primero, descargue y añada la clave GPG con el siguiente comando:

wget -qO - http://www.webmin.com/jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

A continuación, añada el repositorio de Webmin al APT con el siguiente comando:

sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

Una vez añadido el repositorio, actualice el repositorio e instale el Webmin con el siguiente comando:

apt-get update -y
apt-get install webmin -y

Una vez instalado el Webmin, puedes pasar al siguiente paso.

Gestionar el servicio Webmin

Puede iniciar, detener, reiniciar y comprobar el estado de Webmin fácilmente desde el servicio init.

Para iniciar el servicio Webmin, ejecute el siguiente comando:

service webmin start

Para reiniciar el servicio Webmin, ejecute el siguiente comando:

service webmin restart

Para detener el servicio Webmin, ejecute el siguiente comando:

service webmin stop

Para comprobar el estado del servicio Webmin, ejecute el siguiente comando:

service webmin status

Por defecto, Webmin escucha en el puerto 100000. Puede comprobarlo con el siguiente comando:

ss -antpl | grep 10000

Debería ver la siguiente salida:

LISTEN 0      4096         0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=4073,fd=5))

Configurar Firewall para Webmin

También se recomienda asegurar su servidor con un firewall UFW. Para ello, instale el cortafuegos UFW con el siguiente comando:

apt-get install ufw -y

Una vez instalado el cortafuegos UFW, permita los puertos 22 y 10000 con el siguiente comando:

ufw allow 22
ufw allow 10000

A continuación, active el cortafuegos UFW con el siguiente comando:Advertisement

ufw enable

A continuación, verifique el cortafuegos con el siguiente comando:

ufw status

Debería obtener la siguiente salida:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
10000                      ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
10000 (v6)                 ALLOW       Anywhere (v6)             

Cómo usar Webmin

En este punto, Webmin está instalado. Ahora puede acceder a él utilizando la URL http://your-server-ip:10000. Será redirigido a la página de inicio de sesión de Webmin:

Inicio de sesión de Webmin

Proporcione su nombre de usuario y contraseña de root y haga clic en el botón Iniciar sesión …]. Debería ver el panel de control de Webmin en la siguiente página:

Panel de control de Webmin

En el panel izquierdo, haga clic en el botón Herramientas => Comando Shell. Debería ver el terminal de Linux en la siguiente página:

Shell Webmin

Desde aquí, puede ejecutar cualquier comando a su servidor Linux.

Haga clic en el botón Herramientas => Administrador de archivos. Debería ver el Administrador de Archivos en la siguiente página:

Gestor de archivos de Webmin

Desde aquí, puede crear un archivo, un directorio y gestionar todo el sistema de archivos.

Haga clic en el botón Herramientas => Sube a y Descargar. Debería ver la siguiente página:

Carga de archivos de Webmin

Desde aquí, puede subir y descargar cualquier archivo hacia y desde el servidor.Anuncio

Haga clic en el botón Red => Linux Cortafuegos. Debería ver la interfaz del cortafuegos en la siguiente página:

Configuración del Firewall de Webmin

Desde aquí, puede abrir y cerrar los puertos específicos para los usuarios remotos.

Haga clic en el botón Red => Red Configuración. Debería ver el asistente de configuración de red:

configuración de red de webmin

Desde aquí, puede configurar una dirección IP estática, una puerta de enlace predeterminada, un nombre de host y un DNS.

Haga clic en el botón Hardware => Particiones y Discos Locales. Debería ver el Administrador de Particiones en la siguiente página:

Usar Webmin para particionar discos

Desde aquí puedes crear y editar las particiones de tu disco duro.

Eliminar Webmin

Si no quieres Webmin, puedes eliminarlo con el siguiente comando:

apt-get remove webmin

A continuación, ejecute el siguiente comando para limpiar la caché de paquetes y eliminar los paquetes no deseados de su sistema.

apt-get autoremove -y
apt-get clean

Conclusión

Enhorabuena, ha instalado con éxito Webmin en Debian 11. Espero que Webmin le ayude a gestionar y controlar su servidor Linux desde el navegador web. No dude en preguntarme si tiene alguna duda.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *