Webmin es una herramienta de configuración del sistema operativo basada en la web para sistemas similares a Unix como Solaris, Linux (Red Hat en particular) y FreeBSD. Se publica bajo la licencia BSD 3-clausula "Nueva" o "Revisada".
Webmin ayuda al administrador del sistema 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.
Con Webmin, también puede administrar/configurar aplicaciones de código abierto como DNS , DHCP, servidor MySQL ,
Esta publicación lo guía para instalar Webmin en Ubuntu 18.04 .
Webmin está disponible de forma predeterminada en el repositorio de Ubuntu. La versión del paquete disponible en el repositorio de Ubuntu puede ser un poco más antigua que la versión oficial, por lo que instalaremos Webmin usando su repositorio oficial.Instalar Webmin
Instalar dependencias para Webmin.
sudo apt install -y 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.
sudo apt-key add jcameron-key.asc
Actualice el índice del repositorio.
sudo apt update
Instale el paquete Webmin usando el comando apt.
sudo apt install -y 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 281 not upgraded. Need to get 15.6 MB of archives. After this operation, 172 MB of additional disk space will be used. Get:1 http://download.webmin.com/download/repository sarge/contrib amd64 webmin all 1.890 [15.6 MB] Fetched 15.6 MB in 39s (400 kB/s) Selecting previously unselected package webmin. (Reading database ... 128605 files and directories currently installed.) Preparing to unpack .../archives/webmin_1.890_all.deb ... Unpacking webmin (1.890) ... Processing triggers for ureadahead (0.100.0-20) ... Setting up webmin (1.890) ... Webmin install complete. You can now login to https://desktop:10000/ as root with your root password, or as any user who can use sudo to run commands as root. Processing triggers for systemd (237-3ubuntu10) ... Processing triggers for ureadahead (0.100.0-20) ...
Controlar Webmin
Para iniciar Webmin, ejecute:
sudo systemctl start webmin
Para detener Webmin, ejecute:
sudo systemctl stop webmin
Para reiniciar Webmin, ejecute:
sudo systemctl restart webmin
Para ver el estado del servicio de Webmin, ejecute:
sudo systemctl status webmin
Acceder a la interfaz de Webmin
Ahora abre un navegador y visita
https://your-ip-addr-ess:10000 Webmin utiliza un certificado SSL autofirmado para una comunicación segura. Por lo tanto, debe agregar una excepción en su navegador para acceder a Webmin. Inicie sesión como root o cualquier usuario que tenga privilegios sudo 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 que desee en el panel izquierdo.
Una característica importante de Webmin es que tiene un terminal ssh basado en web integrado. Puede iniciar el terminal haciendo clic en el icono de abajo o usando la combinación de teclado "Alt+k".
Terminal SSH basado en web:
Eso es todo.