Aplicación Web para administrar sistemas: Webmin

Webmin es una interfaz web para la administración de sistemas Linux (Unix).

Usando cualquier navegador podemos configurar las cuentas de usuario, Apache, DNS, apagado del equipo, compartir archivos, etc. Además, elimina la necesidad de editar manualmente los archivos de configuración (como /etc/passwd) y nos permite manejar el sistema desde el propio equipo o remotamente.

Webmin está escrito en Perl y ejecuta tanto su propio proceso como su servidor web por lo que no necesitamos tener instalado Apache o cualquier otro servidor web, pero convive sin problemas con ellos. Por defecto se comunica a través del puerto TCP 10.000, y puede ser configurado para usar SSL. Así es como lo instalaremos nosotros, con SSL.

La instalación de Webmin se puede realizar tanto en la versión Desktop como en la Server. En este caso, lo he hecho sobre Ubuntu Desktop 10.04 pero sería exactamente igual para la versión Server.

Los pasos seríanlossiguientes:

1. Actualizamoslos reposiorios:

sudo aptitude update

2.Instalamos los paquetes necesarios para la instalación de Webmin y para la configuración de SSL:

sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions

3.Nos aseguramos de estar en nuestro home:

cd

4.Descargamos Webmin dela página:

wget http://downloads.sourceforge.net/webadmin/webmin_1.520_all.deb

5.Instalamos Webmin:

sudo dpkg -i webmin_1.520_all.deb

6.Accedemos desde el navegador usando protocolo seguro https:// conla dirección IP del equipo seguido del puerto que está escuchando q por defecto será 10000.

7.En teoría, esto ya está listo. Sin embargo, nos encontraremos con una advertencia si accedemos desde Firefox:

Añadimos excepción y Confirmar excepción de seguridad, y ya está listo.

8.Ya podemos iniciar sesión en Webmin con cualquier usuario del sistema con privilegios de administrador.

9. Accedemos a la interfaz:

10.Cambiamos el idioma,ya que por defctoaparece en inglés:

>Configuracion Webmin>Idioma>Español

Ya está todo listo para administrar tu equipo.