Webmin: qué es y cómo instalarlo en Ubuntu

Webmin- Tecnoinver

Qué es Webmin

Webmin es una herramienta muy útil a la hora de configurar de forma fácil y gráfica diferentes aspectos de un sistema operativo, ya sea GNU/Linux, OpenSolaris, FreeBSD y Windows. Con esta herramienta es posible configurar usuarios, cuotas, servicios, archivos de configuración, como también modificar y controlar aplicaciones open source, tales como Apache HTTP Server, PHP o MySQL.

Está escrito principalmente en Perl y ejecuta su propio servidor HTTP. Para conectarse a la aplicación se utiliza el puerto 10000 por defecto. Puede ser configurado para usar SSL. Tiene una Licencia BSD.

Una de las ventajas que provee Webmin es que posee diversos módulos, los cuales se conectan a los archivos de configuración y al servidor Webmin. La simplicidad de este diseño hace que agregar módulos sea fácil.

Como se imaginarán, tiene un potencial inherente para administrar un servidor de red local, un sistema de hosting o servidor VPS.

Características Principales

Está escrito en la versión 5 de Perl y se ejecuta como un proceso y un servidor web separados. De manera predeterminada, se comunica a través de TCP en el puerto 10000 y se puede configurar para usar SSL, si se instala OpenSSL con módulos Perl adicionales. Está construido usando módulos de interfaz con servidor y archivos de configuración. Esto le permite agregar nuevas características sin mucho esfuerzo.

Gracias al diseño modular cualquiera puede escribir extensiones en la configuración del escritorio. Además, esta interfaz también le permite administrar varias computadoras a través de una interfaz simple o iniciar sesión en otros servidores en la misma subred o LAN. Webmin, escrito por el australiano Jamie Cameron, se publica bajo la licencia BSD. También está Usermin, una versión más pequeña de la interfaz.

Instalación vía repositorio

Esta es la vía más simple debido a que la herramienta apt-get se hará cargo de todas las dependencias que necesiten ser resueltas. Se utilizará el repositorio que se provee en el sitio web.

Editar /etc/apt/sources.list y agregar las siguientes líneas:

deb http://download.webmin.com/download/repository sarge contrib

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

Agregar la llave:

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

Actualizar el índice de paquetes:

sudo apt-get update

Instalar el paquete:

sudo apt-get install webmin

Leyendo lista de paquetes... Hecho

Creando árbol de dependencias

Leyendo la información de estado... Hecho

Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.

apache2-data libgsasl7 libntlm0 libudns0 php5-cli php5-common php5-json

php5-readline

Use 'apt-get autoremove' to remove them.

Se instalarán los siguientes paquetes extras:

apt-show-versions libauthen-pam-perl

Se instalarán los siguientes paquetes NUEVOS:

apt-show-versions libauthen-pam-perl webmin

0 actualizados, 3 se instalarán, 0 para eliminar y 49 no actualizados.

Necesito descargar 26,3 MB de archivos.

Se utilizarán 147 MB de espacio de disco adicional después de esta operación.

¿Desea continuar? [S/n] s

Des:1 http://archive.ubuntu.com/ubuntu/ trusty/universe libauthen-pam-perl amd64 0.16-2build3 [27,8 kB]

Des:2 http://archive.ubuntu.com/ubuntu/ trusty/universe apt-show-versions all 0.22.3 [33,9 kB]

Des:3 http://download.webmin.com/download/repository/ sarge/contrib webmin all 1.760 [26,3 MB]

Descargados 26,3 MB en 1min. 54seg. (229 kB/s)

Seleccionando el paquete libauthen-pam-perl previamente no seleccionado.

(Leyendo la base de datos ... 254866 ficheros o directorios instalados actualmente.)

Preparing to unpack .../libauthen-pam-perl_0.16-2build3_amd64.deb ...

Unpacking libauthen-pam-perl (0.16-2build3) ...

Seleccionando el paquete apt-show-versions previamente no seleccionado.

Preparing to unpack .../apt-show-versions_0.22.3_all.deb ...

Unpacking apt-show-versions (0.22.3) ...

Seleccionando el paquete webmin previamente no seleccionado.

Preparing to unpack .../archives/webmin_1.760_all.deb ...

Unpacking webmin (1.760) ...

Processing triggers for man-db (2.6.7.1-1ubuntu1) ...

Processing triggers for ureadahead (0.100.0-16) ...

ureadahead will be reprofiled on next reboot

Configurando libauthen-pam-perl (0.16-2build3) ...

Configurando apt-show-versions (0.22.3) ...

** initializing cache. This may take a while **

Configurando webmin (1.760) ...

Webmin install complete. You can now login to http://linuxserver:10000/

as root with your root password, or as any user who can use sudo

to run commands as root.

Processing triggers for ureadahead (0.100.0-16) …

Conectarse a Webmin

Solo basta ir a http://linuxserver:10000/ y conectarse con un usuario que esté en el grupo adm.

Artículos Relacionados

Estamos atentos a su requerimiento

Atención Comercial

Dubeliz Hernandez
Dubeliz Hernandez

Gestor Segmento Corporativo

Estoy disponible

No disponible