La libreria de perl es necesaria para que use SSL y encripte la conexion http. El ntpdate es para syncronizar la hora con un servidore remoto, con el modulo correcto, el webmin se va a encargar de hacrlo en el arranque o programado.
# apt-get install libnet-ssleay-perl ntpdate
La idea es obtener el paquete minimo e instalar solo los modulos a usar posteriormente. Si al descomprimir el tar da errores, probablemente hace falta setear la fecha actual en el equipo (date MMDDhhmmAAAA).
# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.650-minimal.tar.gz
# tar xvf webmin-1.650-minimal.tar.gz
Es tan simple como ejecutar un script y contestar algunas preguntas basicas. En este caso estoy usando opciones con la idea de facilitar el acceso, pero no son recomendables para un servidor de produccion.
# cd webmin-1.650
/webmin-1.650# sh setup.sh
***********************************************************************
* Welcome to the Webmin setup script, version 1.650 *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
...
Config file directory [/etc/webmin]: /etc/webmin
Log file directory [/var/webmin]: /var/log/webmin
...
Full path to perl (default /usr/bin/perl):/usr/bin/perl
Testing Perl ...
Perl seems to be installed ok
...
Web server port (default 10000): 443
Login name (default admin): root
Login password:
Password again:
Use SSL (y/n): y
Start Webmin at boot time (y/n): y
...
Webmin has been installed and started successfully. Use your web
browser to go to
https://HOSTNAME:443/
and login with the name and password you entered previously.
...
Una vez que nos logueamos en la pagina del Webmin con el usuario creado durante la instalacion, nos encontramos con dos pestañas:
WEBMIN: Modulos relacionados a la configuracion de Webmin.
SYSTEM: Modulos relacionados a la configuracion basica del sistema operativo.
Webmin -> Webmin Configuration -> Language
Spanish
Webmin -> Usuarios de Webmin -> Autenticación de Usuario Unix
+ Permitir hacer login a los usuarios Unix listados abajo.
Todos los usuarios
Usuario o Grupo: root
Como usuario Webmin: root
Ademas de los que hay en el repositorio oficial, exite un listado de los aportados por la comunidad.
http://www.webmin.com/cgi-bin/search_third.cgi?modules=1
Webmin -> Webmin Configuration -> Módulos de Webmin
+ Módulo estándar de www.webmin.com
time
cron
mount
software
sshd
file
net
man
syslog
inittab
init
Listado de planitllas:
http://www.webmin.com/cgi-bin/search_third.cgi?themes=1
Webmin -> Webmin Configuration -> Temas de Webmin
Install theme
+ Desde dirección URL ftp o http
http://www.webmin.com/webmin/download/modules/blue-theme.wbt.gz
Listado de servidores de hora disponibles:
Hardware -> Hora del Sistema
Time server sync
Direcciones o nombres de host de los servidores horarios: 0.pool.ntp.org
+ Poner hora hardware también
+ Synchronize when Webmin starts?
Change timezone
Webmin -> Webmin Configuration -> Background Status Collection
Webmin -> Webmin Configuration -> Webmin Scheduled Functions