Lanzamiento de Webmin 1.801: un panel de control de administración del sistema basado en web para Linux


Webmin es una aplicación de configuración de sistema basada en web de código abierto para la administración de sistemas Linux. Con la ayuda de esta herramienta podemos administrar la configuración interna del sistema, como configurar cuentas de usuario, cuotas de disco, configuración de servicios como Apache, DNS, PHP o MySQL, compartir archivos y mucho más. Las aplicaciones Webmin se basan en el módulo Perl y utilizan el puerto TCP 10000 con la biblioteca OpenSSL para comunicarse a través del navegador.

El equipo de Webmin ha lanzado la última versión de Webmin 1.801 el 26 de mayo de 2016, que contiene muchas correcciones y cambios importantes, un usuario web más consistente y temático.

Novedades de Webmin 1.801

  1. Se corrigió un error en el nuevo tema Authentic.
  2. Se ha agregado una nueva sección "inicios de sesión recientes" a la página Información del sistema.
  3. Al actualizar varios paquetes, estos se completan en un solo método YUM o APT si es posible.
  4. Clonar usuarios y grupos de Unix con un solo botón.
  5. Más actualizaciones de traducción.

Este breve tutorial le explicará cómo instalar la última versión de Webmin en sistemas Linux. Supongo que las siguientes pautas de instalación funcionarán en todos los principales sabores de Linux como RHEL, CentOS, Fedora y Debian, Ubuntu, Linux Mint.

Instalación del Panel de control de Webmin en Linux

Estamos utilizando el repositorio de Webmin para instalar la última herramienta de Webmin con sus dependencias requeridas y también recibimos actualizaciones automáticas actualizadas de Webmin a través del repositorio.

Como dije, si queremos recibir actualizaciones futuras, necesitamos agregar y habilitar el repositorio de Webmin, haga esto, cree un archivo llamado /etc/yum.repos.d/webmin.repo y agregue las siguientes líneas como usuario root .

# vi /etc/yum.repos.d/webmin.repo
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

Abra el archivo “/etc/apt/sources.list” en su sistema con el editor nano.

$ sudo nano /etc/apt/sources.list

Agregue las siguientes líneas al final del archivo. Guárdalo y ciérralo.

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

A continuación, importe e instale GPG Key para instalar paquetes firmados para Webmin. Usamos el comando Wget para buscar la clave y luego agregarla al sistema.

------------------- [on Red Hat based systems] ------------------- 

# wget http://www.webmin.com/jcameron-key.asc
# rpm --import jcameron-key.asc       
------------------- [on Debian based systems] ------------------- 

$ wget http://www.webmin.com/jcameron-key.asc
$ sudo apt-key add jcameron-key.asc   

Una vez que tengamos toda la configuración requerida anterior, ahora podemos instalarla usando el comando yum o apt-get. Instalará automáticamente todas las dependencias necesarias.

------------------- [on Red Hat based systems] -------------------

# yum update
# yum install webmin    
------------------- [on Debian based systems] -------------------

$ sudo apt-get update
$ sudo apt-get install webmin

Iniciando Webmin

Ejecute los siguientes comandos para iniciar el servicio.

------------------- [on RedHat based systems] -------------------
# /etc/init.d/webmin start
# /etc/init.d/webmin status
------------------- [on Debian based systems] -------------------

$ sudo /etc/init.d/webmin start
$ sudo /etc/init.d/webmin status

De forma predeterminada, Webmin se ejecuta en el puerto 10000, por lo que necesitamos abrir el puerto en nuestro firewall para acceder a él. La forma más fácil de abrir el puerto en el firewall es usando las reglas de iptables.

Una vez que hayamos agregado la regla, tendremos que reiniciar el firewall para aplicar la nueva configuración. Esto se puede lograr ejecutando el comando.

------------------- [On RHEL/CentOS 6.x/5.x and Fedora 18-12] -------------------

# iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
# service iptables save
# /etc/init.d/iptables restart
------------------- [On RHEL/CentOS 7.x and Fedora 19 Onwards] -------------------

# firewall-cmd --add-port=10000/tcp
# firewall-cmd --reload

Ahora deberíamos poder acceder e iniciar sesión en Webmin usando la URL http:// localhost: 10000/e ingresar el nombre de usuario como root y contraseña (contraseña de root actual), para acceso remoto simplemente reemplace localhost con su dirección IP remota.

Enlaces de referencia

Página de inicio de Webmin