webmin
Short Description
Download webmin...
Description
ZONA DEBIAN
Confguración del sistema con Webmin ebmin es una utilidad bajo licencia libre (BSD) que facilita la configuración del sistema operativo a nivel de administración, hardware, servicios y algunos programas a través de una sencilla pero completa interfaz web desde la cual se puede acceder a todos sus parámetros y opciones. Vamos a ver su nstalacón en Deban y los prmeros pasos a dar para utlzarla.
W
¿QUÉ ES WEBMIN? Una de las mayores dfcultades para todos los usuaros que comenzan en GNU/Lnux es la dfcultad al admnstrar tanto el sstema operatvo como al modfcar la confguracón de los servcos y programas que nstalemos, así como gestonar las mpresoras locales y de red. Ello se debe a que es necesaro conocer y saber modfcar múltples archvos de texto y por supuesto numerosos comandos de admnstracón. Para smplfcar estas tareas exste Webmn, http://www.webmin.com , una herramenta de confguracón accesble vía web desde las que es posble vsualzar y modf car cada uno de los parámetros de confguracón de los programas y servcos. Algunas de sus característcas más mportantes, son: Interfaz vía web: todas las opcones de confguracón son accesbles a través de un conjunto de págnas web que podemos cargar desde cualquer navegador. nav egador. En su mayoría están traducdas al castellano cast ellano y al catalán. Al ser págnas HTML exsten múltples temas para modfcar su aspecto vsual. Ampliable mediante módulos: Además de las dstntas funcones que ntegra, es posble sumar numerosos complementos opconales orentados a confgurar y admnstrar todo tpo de programas y servcos. Programado con Perl: funconando como un servdor y proceso propo, accesble vía TCP desde el puerto 10000. Administración local y en remoto: permte ncar sesón tanto en el propo equpos como en otros accesbles en la red lo-
www.studopress.es
cal. Para ofrecer la máxma segurdad en las conexones remotas, es compatble con OpenSSL. Desarrollo de versiones paralelas: a partr de Webmn, el msmo grupo de desarrollo ha creado dos nuevas herramentas, Usermn y Vrtualmn, ofrecdas como módulos. La prmera, Usermn, es una versón reducda de Webmn, adecuada para admnstradores que solo necestan las funcones esencales, como admnstracón de servdores web y correo. Por otro lado, Vrtualmn es una excelente alternatva a Plesk y Cpanel, para admnstrar servdores vrtuales, domnos, servdores de correo y bases de datos. La descarga de ambas la realzamos desde la págna ofcal de Webmn, y su nstalacón y funconamento es déntca a la que vamos a detallar a contnuacón.
Jorge López jlopez@berprensa.com
$ wget http://prdownloads.sourceforge. net/webadmin/webmin-1.430.tar.gz Tambén exste un paquete en formato DEB, aunque es preferble hacer uso del TAR. GZ para actvar úncamente las funcones que necestemos. No obstante, s prefermos este, lo nstalamos con la herramenta dpkg ejecutando:
# dpkg -i webmin_1.430_all.deb
DESCARGA E INSTALACIÓN Webmn no está en los repostoros ofcales de Deban, por lo que es necesaro recurrr a los paquetes provstos en su págna para su nstalacón, que realzamos sguendo los sguentes pasos: PASO 1
Prmero obtenemos desde los repostoros ofcales de Deban los paquetes relaconados con Perl y OpenSSL necesaros para Webmn
# apt-get install perl
libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libpam-runti me libio-pty-pe libio-pty-perl rl libmd5-perl
Gestión de servidores virtuales con Virtualmin Virtualmin..
PASO 3
S hemos optado por el paquete pa quete TAR.GZ, lo descomprmmos en el drectoro de descarga:
$ tar xvzf webmin-1.430.tar.gz PASO 4
Dentro del drectoro creado, nvocamos su nstalacón:
# ./setup
PASO 2
PASO 5
A contnuacón, descargamos el paquete TAR.GZ de Webmn
Esta pde las rutas a los archvos de confguracón y nos pregunta sobre s queremos
El uso de complementos junto a Webmin amplía sus opciones de configuración en multitud de programas GNU/Linux Número 95
21
ZONADEBIAN
WEBMiN
añadr varas de las característcas ntegradas. Por orden, los datos junto a los valores que deberíamos ntroducr son los que vemos en el Cuadro 1. PASO 6
Automátcamente crea los nuevos archvos de confguracón y copa los scrpts de Perl a los drectoros adecuados del sstema. PASO 7
La nstalacón ya ha fnalzado, por lo que abrmos desde cualquer navegador web, la dreccón: https://localhost:10000
para entrar en la págna de acceso a Webmn, en la que ntroducmos el usuaro y clave antes creados. En caso de no haber actvado el cfrado SSL, entramos a la msma dreccón pero sn ndcar el protocolo H TTPS, quedando: http://localhost:10000
Página de entrada a Webmin.
S hemos elegdo no ncarlo al arranque, antes de acceder a esta págna, arrancamos su servco:
# /etc/webmin/start Podremos detenerlo en cualquer momento medante el comando:
# /etc/webmin/stop
CONFIGURACIÓN Webmn dvde la confguracón en dos grupos dferentes: la suya nterna, con el doma, temas, usuaros, módulos y funcones actvas, y la de cada uno de los programas y servcos soportados. El únco cambo que vamos a realzar en Webmn es su doma, para lo que presonamos el enlace Webmin para entrar en sus opcones nternas de confguracón. Dentro de Change Language and Theme actvamos la opcón Personal Choice de Webmin UI lan-
Opciones de configuración.
Cuadro 1. instalacón de Webmn Config file directory: /etc/webmin Log file directory: /var/webmin Full path to perl: /usr/bin/perl Web server port: 10000 // puerto de servidor, aunque 10000 es el predeterminado podemos elegir otro si éste está en uso Login name: admin // nombre del usuario administrador de Webmin Login password: clave // contraseña de acceso del usuario anterior Use SSL: y // fuerza el uso de conexiones cifradas. Por seguridad esta opción siempre debe estar activa. Start Webmin at boot time: y // inicia Webmin en el arranque del núcleo. Si lo vamos a utilizar esporádicamente es preferible desactivar esta opción, para que no consuma recursos del equipo.
guage . En el despegable selecconamos el que nos nterese entre los dsponbles -fguran el español y catalán-, fnalmente confrmamos el cambo presonando “Make Changes”. Rencado Webmn –se reflejará en la págna medante un mensaje, ahora podemos recargar el navegador para que ya aparezcan los menús y opcones en el nuevo doma–.
SECCIONES DISPONIBLES Cada módulo que nstalemos para Webmn es clasfcado en una de las sete secc ones dsponbles según sus funcones ofrecdas. Estas son: Webmin: confguracón nterna de la herramenta, destnada a admnstrar usuaros, módulos, segurdad y copas de segurdad. Gracas a la opcón Histórico de Acciones de Webmin , obtenemos un nforme de los cambos llevados a cabo, fl trados por usuaro y fecha. Sistema: admnstracón del sstema operatvo, ncluyendo tareas, copas de segurdad, usuaros, grupos y opcones de arranque de gestón de logs. Servidores: confguracón de todos los servdores nstalados en el equpo y análss de archvos logs. Como Apache, MySQL, SSH, Squd y Webalzer. Red: nterfaces de red, módems, drectoros compartdos por NFS, servcos, protocolos y cortafuegos. Hardware: admnstracón de mpresoras, dscos duros y sus partcones, grabadoras de CD/DVD y los gestores de arranque LiLO y GRUB. Cluster: funcones de gestón para todos los equpos al alcance de Webmn, permtendo crear tareas, cambar usuaros, ejecutar comandos y copar fcheros. Estos equpos los defnmos dentro de la seccón Webmin , ntroducendo su dreccón iP, usuaro y clave en Índice de Servidores Webmin . Otros: agrupa aquellos módulos que no encajen en el resto de seccones. Como la ejecucón de comandos en el equpo local, el explorador de archvos, el estado de montorzado de los servdores y la creacón de nuevos comandos. Sempre debemos tener en cuenta que los módulos aparecen tanto s un programa o servco está nstalado como s no.
PRIMEROS PASOS El número de opcones dsponbles para Webmn es tan extenso que ncalmente se
22
Número 95
www.studopress.es
WEBMiN
puede hacer complejo su uso para los usuaros menos avanzados. Para un correcto funconamento de esta herramenta, es sufcente con segur unos pasos comunes a la nterfaz de navegacón y todos los módulos. Veamos un ejemplo práctco basándonos en la confguracón de un "clásco", el servdor Apache: PASO 1
incado el servdor ntegrado en Webmn e nstalados los programas a confgurar junto a sus respectvos módulos, entramos a su nterfaz de navegacón. PASO 2
Nos dentfcamos con un usuaro admnstrador o con una cuenta con los prvlegos adecuados para los cambos que vamos a realzar. PASO 3
Para Apache, podemos modfcar todos los parámetros de confguracón. Por ejemplo, dentro de la pestaña “Global confguraton” presonamos el enlace Configure Apache Modules para obtener un lstado de los módulos de Apache nstalados. Los actvamos o deshabltamos con solo marcar su nombre y pulsar el botón “Enable Selected Modules”. PASO 5
Después de guardar los cambos, rencamos el servdor con el enlace Aplicar cambios stuado en la esquna superor derecha de la págna de confguracón ncal del módulo. Todos los cambos permtdos dentro de Webmn se aplcan con estos msmos pasos. Lógcamente varando los formularos correspondentes al nombre de su módulo, y rencando el servdor, guardando los formularos de nformes o añadendo, modfcando y elmnando alguno de sus parámetros.
ZONADEBIAN
PASO 3
Y lo elegmos desde la opcón Desde archivo local . PASO 4
Confrmamos su nstalacón presonando “instalar módulo”. Este paso dura unos segundos, por lo que esperamos hasta que automátcamente se recargue la págna actual. PASO 5
Ya podemos comenzar a utlzarlo, como admnstrador dentro de la seccón Servidores o concedendo a los usuaros los permsos adecuados, como veremos a contnuacón. Cada módulo es añaddo a la seccón corres pondente al programa o servco que modfque, guardándose en Otros en caso de no corresponderse con alguna seccón.
Entramos a la seccón adecuada para nuestro propósto, Servidores para Apache, y presonamos el nombre del módulo correspondente, Servidor Web Apache .
Instalando un nuevo complemento para el PBX Asterisk. Parámetros de configuración relacionados con Apache.
AÑADIENDO NUEVOS COMPLEMENTOS Y TEMAS Historial con los cambios realizados.
PASO 4
Accedemos a una nueva págna ya con todas las opcones de confguracón, dvddas por pestañas o en dferentes enlaces, cada una dedcada a modfcar dferentes parámetros. Por ejemplo, para MySQL encontramos opcones para crear nuevos usuaros, defnr los permsos de usuaros, tablas y campos, cambar la conexón a la base de datos , modfcar los parámetros de su confguracón y asgnar una nueva clave de admnstrador. Estas opcones agrupan decenas de archvos dferentes de texto utlzados para su confguracón y todos los comandos de admnstracón, smplfcándolos a un reducdo número de enlaces y formularos. En caso de que no encontremos el servdor, aparecerá un mensaje de error y un en lace para descargarlo vía apt . Al presonarlo abrmos otra págna en la que vsualzamos su nstalacón.
www.studopress.es
El número de elementos gestonados por Webmn es fáclmente amplable gracas a la modulardad de la que está compuesto. En la págna ofcal de Webmn, dentro del enlace Third-Pary Modules, encontramos múltples complementos y temas que pueden ser descargados gratutamente. Ambos están en formato comprmdo, que al extraerlo pasan a tener extensón WBM en el caso de los módulos y WBT los temas. Por ejemplo, para añadr el complemento Asterisk PBX Manager que permte confgurar hasta el más mínmo detalle de esta cen tral PBX, segumos los sguentes pasos: PASO 1
Dentro de la seccón Webmin , entramos en
Configuración de Webmin->Módulos de Webmin . PASO 2
Extraemos el contendo del módulo:
$ gunzip asterisk.wbm.gz
Número 95
S prefermos cambar el tema, por ejemplo por el espectacular .V theme que aparte de modfcar los colores tambén añade una hlera de pestañas, segumos los sguentes pasos: PASO 1
Accedemos Configuración de Webmin y elegmos la opcón Temas de Webmin . PASO 2
Descomprmmos el archvo GZiP del nuevo tema:
$ gunzip v-theme-0.91.wbt.gz quedando el archvo con la extensón WBT. PASO 3
Lo añadmos al lstado de temas nstalados, elgéndolo con la opcón Desde archivo local y presonando “instalar tema”. PASO 4
A contnuacón, lo asgnamos a un usuaro. Dentro de Cambio de Idioma y Tema , en la opcón Tema de UI de Webmin actvamos Selección personal , elegmos en el desple-
23
ZONADEBIAN
WEBMiN
gable el tema copado y lo confrmamos con el botón “Realzar cambos”. PASO 5
La págna actual se recargará automátcamente mostrando el nuevo tema vsual.
PASO 4
A contnuacón, añadmos un usuaro a este grupo. Para esto, presonamos Crear un nuevo usuario de Webmin , y en el formularo que aparece ntroducmos su nombre, le asgnamos el grupo antes creado, proporconamos una contraseña de entrada y actvamos Force change at next login para que la modfque la prmera vez que nce sesón. PASO 5
Nueva apariencia visual con el tema aplicado.
PERMISOS DE USUARIOS El usuaro creado en la nstalacón es de tpo admnstrador, que tene los permsos sufcentes para realzar cualquer cambo en la confguracón de Webmn. Al gual que en el sstema operatvo, podemos crear nuevos usuaros a quenes conceder permsos reducdos para delegar algunas de las tareas admnstratvas. Para crear un nuevo usuaro: PASO 1
Entramos de nuevo en la seccón Webmin y presonamos el enlace Usuarios de Webmin . PASO 2
Añadmos un grupo para clasfcar los usuaros desde Crear un nuevo grupo de Webmin . introducmos un nombre relaconado con los prvlegos que vamos a concederle y asgnamos los permsos adecuados marcando al menos una de las opcones dsponbles, que corresponden a cada uno de los módulos nstalados. Por ejemplo, para un grupo de usuaros encargados de las tareas relaconadas con el hardware, de nombre Admins_Hardware , actvamos todas las opcones dentro de la seccón Hardware . Debemos crear tantos grupos de usuaros como tpos de prvlegos queramos conceder, ya que a estos se asgnarán a los dferentes usuaros. PASO 3
Confrmamos el nuevo grupo presonando “Crear”. Automátcamente regresamos a la págna ncal con el grupo ya añaddo, que podemos modfcar o elmnar entrando a través de su nombre.
24
En este formularo de creacón de un usuaro, aparte de esta prmera seccón con datos oblgatoros, encontramos -justo debajootras tres, optatvas pero de gran utldad para personalzar el tpo de usuaro creado: User interface options: defne el doma y tpo de tema vsual. Para que utlce los msmos que el admnstrador, utlzamos para el prmero la opcón Defecto y Desde la Configuración de Webmin para el segundo. Security and limits options: drectrces de segurdad en la conexón. Además de poder fltrar su acceso según el día y hora con las dos últmas opcones, gracas a Control de acceso de IP bloqueamos los ntentos de entrada de usuaros no autorzados. Para este bloqueo, añadmos la iP del equpo en que el usuaro trabaja y act-
vamos Permitir solo desde las direcciones listadas . Available Webmin modules: módulos actvos para el usuaro. Aunque ncalmente están todos desactvados, al asgnar un grupo y confrmar la creacón del usuaro, los módulos defndos por este, son habltados para el nuevo usuaro. Desde esta seccón refnamos estos permsos, añadendo nuevos, pero no sendo posble elmnar los conceddos por el grupo.
PASO 6
Presonando “Crear” confrmamos el nuevo usuaro, que podemos modfcar y elmnar gual que los grupos. Desde este momento, el usuaro puede ncar sesón desde el formularo de entrada de Webmn. n
En el próxmo número Nos centraremos en el gestor de arranque GRUB, veremos cuáles son sus características y abordaremos desde sus funciones básicas hasta las más avanzadas, también la recuperación ante un borrado accidental o cómo cambiar su aspecto visual.
Actualdad Deban Cuartaactualizaciónparadebianetch Ha sdo lberada una nueva actualzacón para Etch, la actual versón estable. Los cambos más mportantes ncludos son: correccón de un error grave en la nstalacón por red y las actualzacones de los paquetes linux-2.6.24 , xserver-xorg-video-nv , xserver-xorg-videointel , sysvinit y wireless-tools . Estos añaden nuevo hardware compatble, prncpalmente tarjetas gráfcas, y mejoran el soporte de tarjetas nalámbrcas. Por prmera vez en la hstora de Deban, una actualzacón consta de paquetes que no solo corrgen problemas de segurdad.
Congelacióndelenny La futura versón estable de Deban, con nombre clave L enny, ha sdo congelada. Esto mplca que no van a añadrse nuevos paquetes, solo aquellos que corrjan errores crítcos y de segurdad de los ya ncludos. En las próxmas semanas la c omundad de programadores y usuaros estará centrada en verfcar los paquetes, añadr documentacón y corregr los errores de las traduccones. Su lanzamento se espera para prmeros de este mes de octubre 2008, aunque como ha ocurrdo en anterores versones, es habtual que se produzca un retraso de varas semanas.
Nuevasaplicaciones Los últmos paquetes añaddos a los repostoros de Deban, han sdo los sguentes: drupal6 , la últma versón de Drupal, el mejor CMS para redes socales; qmmp , reproductor de audo con soporte de múltples formatos de a udo, cambo vsual medante temas XMMS y Wnamp y la red socal de músca Last.fm; rapache , nterfaz gráfca de confguracón del servdor web Apache; salasaga , entorno de desarrollo ntegrado de GTK/GNOME, centrado en la creacón de herramentas para el apr endzaje; topgit , crea una cola de parches por revsón en el sstema de control de versones Gt, facl tando su estudo y reversón; y virt-top , estadístcas de sstemas vrtualzados, que obtene datos smlares a la herramenta top.
Número 95
www.studopress.es
View more...
Comments