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 usar Webmin para administrar su servidor Linux desde la interfaz basada en web. Webmin es una plataforma de aplicación gratuita y de código abierto que proporciona una interfaz gráfica de usuario para administrar y controlar el servidor Linux. Con Webmin, puede crear cuentas de usuario, configurar servidores Apache, DNS y FTP, compartir archivos, configurar cortafuegos y más.
En este artículo, le mostraré cómo instalar el panel de administración de Webmin Linux en Debian 11.
Requisitos
- Un servidor que ejecuta Debian 11.
- Se configura una contraseña raíz en el servidor.
Cómo empezar
Antes de comenzar, se recomienda actualizar la caché de paquetes de su sistema a la última versión. Puede actualizarlo usando el siguiente comando:
apt-get update -y
Después de actualizar el caché del paquete, instale otras dependencias requeridas usando el siguiente comando:
apt-get install gnupg2 curl -y
Una vez que todas las dependencias requeridas estén instaladas, puede continuar con el siguiente paso.
Instalar Webmin
De forma predeterminada, el paquete Webmin no está incluido en el repositorio predeterminado de Debian 11. Por lo tanto, deberá agregar el repositorio de Webmin a la APT.
Primero, descargue y agregue 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, agregue el repositorio de Webmin a la APT usando el siguiente comando:
sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'
Una vez que se agrega el repositorio, actualice el repositorio e instale Webmin con el siguiente comando:
apt-get update -y
apt-get install webmin -y
Una vez que Webmin esté instalado, puede continuar con el siguiente paso.
Administrar servicio Webmin
Puede iniciar, detener, reiniciar y verificar el estado de Webmin fácilmente desde el servicio de inicio.
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 de Webmin, ejecute el siguiente comando:
service webmin stop
Para verificar el estado del servicio Webmin, ejecute el siguiente comando:
service webmin status
De manera predeterminada, Webmin escucha en el puerto 100000. Puede verificarlo con el siguiente comando:
ss -antpl | grep 10000
Debería ver el siguiente resultado:
LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* users:(("miniserv.pl",pid=4073,fd=5))
Configurar cortafuegos para Webmin
También se recomienda asegurar su servidor con un firewall UFW. Para hacerlo, instale el firewall UFW con el siguiente comando:
apt-get install ufw -y
Una vez que el firewall UFW esté instalado, permita los puertos 22 y 10000 con el siguiente comando:
ufw allow 22
ufw allow 10000
Luego, habilite el firewall UFW usando el siguiente comando:
ufw enable
A continuación, verifique el cortafuegos con el siguiente comando:
ufw status
Deberías obtener el siguiente resultado:
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 usando la URL http://your-server-ip:10000 . Será redirigido a la página de inicio de sesión de Webmin:
Proporcione su nombre de usuario raíz, contraseña y haga clic en Iniciar sesión botón. Debería ver el panel de control de Webmin en la siguiente página:
En el panel izquierdo, haga clic en Herramientas => Comando Concha . Debería ver la terminal de Linux en la siguiente página:
Desde aquí, puede ejecutar cualquier comando en su servidor Linux.
Haga clic en Herramientas => Administrador de archivos . Debería ver el Administrador de archivos en la siguiente página:
Desde aquí, puede crear un archivo, un directorio y administrar todo el sistema de archivos.
Haga clic en Herramientas => Subir y Descargar . Debería ver la siguiente página:
Desde aquí, puede cargar y descargar cualquier archivo hacia y desde el servidor.
Haga clic en Redes =>
Desde aquí, puede abrir y cerrar los puertos específicos para usuarios remotos.
Haga clic en Redes => Red Configuración . Debería ver el asistente de configuración de red:
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 Hardware => Particiones y discos locales. Debería ver Partition Manager en la siguiente página:
Desde aquí, puede crear y editar las particiones de su disco duro.
Eliminar Webmin
Si no desea Webmin, puede 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
¡Felicidades! Ha instalado con éxito Webmin en Debian 11. Espero que Webmin lo ayude a administrar y controlar su servidor Linux desde el navegador web. Siéntase libre de preguntarme si tiene alguna pregunta.