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 lo vamos a instalar en este ejemplo, con SSL.
La instalación de Webmin podemos realizarla tanto en la versión Desktop como en la Server. En este caso, lo hice sobre Ubuntu Server 9.04 pero sería exactamente igual para la versión Desktop.
Los pasos para instalar Webmin en Ubuntu son los siguientes:
- Actualizamos la información de los repositorios (fundamental antes de instalar cualquier aplicación):
sudo aptitude update
- Instalamos una serie de paquetes que nos hacen falta para la instalación de Webmin y para que se configure con SSL:
sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
- Nos aseguramos de estar en nuestro home:
cd
- Descargamos la última versión de Webmin (la 1.480 en este caso).
wget http://downloads.sourceforge.net/webadmin/webmin_1.480_all.deb
- Instalamos Webmin:
sudo dpkg -i webmin_1.480_all.deb
- Una vez instalado podemos acceder a la interfaz web de Webmin usando un navegador y escribiendo la dirección IP del equipo donde está instalado seguido del puerto donde está escuchando, por defecto, el 10.000. Eso sí, debemos estar atentos porque en vez de usar el protocolo HTTP, usaremos el HTTPS. En mi caso la IP de mi Ubuntu Server es 192.168.1.100:
https://192.168.1.100:10000
- bueno ya esta listo, en teoria solo queda configurar el lenguaje para ver las cosas en castellano y listo.
- Una buena practica es poner todo estro detras de un firewall en enrute un puerto cualquiera que le asignemos a nuestra direccion IP al puerto 10000 esto sobre todo si es que vamos a administrar nuestro servidor desde un acceso remoto.
Esta aplicación cuando se instala crea un superusuario para la gestión de la aplicación con nombre root y el pass el que tenga nuestro usuario root en la máquina. Como por defecto la cuenta de root de Ubuntu viene desactivada habrá que cambiar la clave del root de Webmin:
$ sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva_clave
-
Ahora está accesible apuntando tu navegador a https://localhost:10000. así verás la pantalla de identificación de Webmin. Idéntificate como usuario root y como password la que pusiste como nueva_clave más arriba y pulsa login para acceder a la pantalla principal de Webmin.
Espero que les sirva
MF
simon baby
ResponderEliminar