Webmin es una herramienta de configuración de sistema/aplicación basada en web para sistemas operativos Linux, y lo ayuda a administrar el sistema operativo interno, como cambiar contraseñas, cuotas de disco, sistema de archivos, procesos, trabajos programados, paquetes de software, registros del sistema y mucho más.
Además, con Webmin, puede administrar/configurar aplicaciones de código abierto como DNS , DHCP, servidor MySQL ,
Esta publicación lo guía para instalar Webmin en Debian 9 /
Cambiar a usuario root.
$ sudo su -
su -
Instalar Webmin
Instalar dependencias para Webmin.
apt-get -y install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python apt-transport-https
Agregue el repositorio de paquetes de Webmin al sistema.
echo "deb http://download.webmin.com/download/repository sarge contrib " | sudo tee /etc/apt/sources.list.d/webmin.list
Descarga la clave GPG de Webmin.
wget http://www.webmin.com/jcameron-key.asc
Importa la clave GPG de Webmin al sistema.
apt-key add jcameron-key.asc
Actualice el índice del repositorio.
apt-get update
Instale el paquete Webmin usando el comando "apt-get".
apt-get -y install webmin
Salida:
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: webmin 0 upgraded, 1 newly installed, 0 to remove and 6 not upgraded. Need to get 15.5 MB of archives. After this operation, 162 MB of additional disk space will be used. Get:1 http://download.webmin.com/download/repository sarge/contrib amd64 webmin all 1.850 [15.5 MB] Fetched 15.5 MB in 16s (958 kB/s) Selecting previously unselected package webmin. (Reading database ... 125376 files and directories currently installed.) Preparing to unpack .../archives/webmin_1.850_all.deb ... Unpacking webmin (1.850) ... Setting up webmin (1.850) ... Webmin install complete. You can now login to https://server:10000/ as root with your root password, or as any user who can use sudo to run commands as root. Processing triggers for systemd (232-25) ...
Controlar Webmin
Para iniciar Webmin, ejecute:
systemctl start webmin
Para detener Webmin, ejecute:
systemctl stop webmin
Para reiniciar Webmin, ejecute:
systemctl restart webmin
Para ver el estado del demonio de Webmin, ejecute:
systemctl status webmin
Para iniciar automáticamente Webmin al iniciar el sistema, ejecute:
systemctl enable webmin
Cortafuegos
Configure el firewall para que se pueda acceder a la interfaz web de Webmin desde máquinas externas.
CortafuegosD:
firewall-cmd --permanent --add-port=10000/tcp firewall-cmd --reload systemctl restart firewalld
UFW:
ufw allow 10000/tcp ufw reload
Acceder a la interfaz de Webmin
Ahora abre un navegador y visita
https://su-dirección-ip-ess:10000Webmin utiliza un certificado autofirmado para una comunicación segura entre usted y el sistema, por lo que debe agregar una excepción SSL en su navegador para acceder a Webmin.
Use root o cualquier usuario que tenga privilegios sudo para ejecutar comandos como root cuando Webmin le solicite el nombre de usuario y la contraseña.
Una vez que haya iniciado sesión, Webmin puede redirigirlo a su tablero donde puede obtener información básica sobre su sistema.
Para administrar o configurar cualquier servicio o aplicación, elija el deseado en el panel izquierdo.
Una característica importante de Webmin es terminal ssh basado en web . Puede iniciar la terminal haciendo clic en el ícono de abajo o usando “Alt+k ”
Terminal SSH basado en web:
Eso es todo.