webmin

April 10, 2019 | Author: Andres Londoño Gil | Category: Apache Http Server, Server (Computing), Perl, World Wide Web, Tecnología
Share Embed Donate


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 Deban y los prmeros pasos a dar para utlzarla.

W

¿QUÉ ES WEBMIN? Una de las mayores dfcultades para todos los usuaros que comenzan en GNU/Lnux es la dfcultad al admnstrar tanto el sstema operatvo como al modfcar la confguracón de los servcos y programas que nstalemos, así como gestonar las mpresoras locales y de red. Ello se debe a que es necesaro conocer y saber modfcar múltples archvos de texto y por supuesto numerosos comandos de admnstracón. Para smplfcar estas tareas exste Webmn, http://www.webmin.com , una herramenta de confguracón accesble vía web desde las que es posble vsualzar y modf car cada uno de los parámetros de confguracón de los programas y servcos. Algunas de sus característcas más mportantes, son:  Interfaz vía web: todas las opcones de confguracón son accesbles a través de un conjunto de págnas web que podemos cargar desde cualquer navegador. nav egador. En su mayoría están traducdas al castellano cast ellano y al catalán. Al ser págnas HTML exsten múltples temas para modfcar su aspecto vsual.  Ampliable mediante módulos: Además de las dstntas funcones que ntegra, es posble sumar numerosos complementos opconales orentados a confgurar y admnstrar todo tpo de programas y servcos.  Programado con Perl: funconando como un servdor y proceso propo, accesble vía TCP desde el puerto 10000.  Administración local y en remoto: permte ncar sesón tanto en el propo equpos como en otros accesbles en la red lo-

www.studopress.es



cal. Para ofrecer la máxma segurdad en las conexones remotas, es compatble con OpenSSL. Desarrollo de versiones paralelas: a partr de Webmn, el msmo grupo de desarrollo ha creado dos nuevas herramentas, Usermn y Vrtualmn, ofrecdas como módulos. La prmera, Usermn, es una versón reducda de Webmn, adecuada para admnstradores que solo necestan las funcones esencales, como admnstracón de servdores web y correo. Por otro lado, Vrtualmn es una excelente alternatva a Plesk y Cpanel, para admnstrar servdores vrtuales, domnos, servdores de correo y bases de datos. La descarga de ambas la realzamos desde la págna ofcal de Webmn, y su nstalacón y funconamento es déntca a la que vamos a detallar a contnuacón.

Jorge López jlopez@berprensa.com

$ wget http://prdownloads.sourceforge. net/webadmin/webmin-1.430.tar.gz Tambén exste un paquete en formato DEB, aunque es preferble hacer uso del TAR. GZ para actvar úncamente las funcones que necestemos. No obstante, s prefermos este, lo nstalamos con la herramenta dpkg  ejecutando:

# dpkg -i webmin_1.430_all.deb

DESCARGA E INSTALACIÓN Webmn no está en los repostoros ofcales de Deban, por lo que es necesaro recurrr a los paquetes provstos en su págna para su nstalacón, que realzamos sguendo los sguentes pasos:  PASO 1

Prmero obtenemos desde los repostoros ofcales de Deban los paquetes relaconados con Perl y OpenSSL necesaros para Webmn

# 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 descomprmmos en el drectoro de descarga:

$ tar xvzf webmin-1.430.tar.gz  PASO 4

Dentro del drectoro creado, nvocamos su nstalacón:

# ./setup

 PASO 2

 PASO 5

A contnuacón, descargamos el paquete TAR.GZ de Webmn

Esta pde las rutas a los archvos de confguracó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

ZONADEBIAN

WEBMiN

añadr varas de las característcas ntegradas. Por orden, los datos junto a los valores que deberíamos ntroducr son los que vemos en el Cuadro 1.  PASO 6

Automátcamente crea los nuevos archvos de confguracón y copa los scrpts de Perl a los drectoros adecuados del sstema.  PASO 7

La nstalacón ya ha fnalzado, por lo que abrmos desde cualquer navegador web, la dreccón: https://localhost:10000

para entrar en la págna de acceso a Webmn, en la que ntroducmos el usuaro y clave antes creados. En caso de no haber actvado el cfrado SSL, entramos a la msma dreccón pero sn ndcar el protocolo H TTPS, quedando: http://localhost:10000

Página de entrada a Webmin.

S hemos elegdo no ncarlo al arranque, antes de acceder a esta págna, arrancamos su servco:

# /etc/webmin/start Podremos detenerlo en cualquer momento medante el comando:

# /etc/webmin/stop

CONFIGURACIÓN Webmn dvde la confguracón en dos grupos dferentes: la suya nterna, con el doma, temas, usuaros, módulos y funcones actvas, y la de cada uno de los programas y servcos soportados. El únco cambo que vamos a realzar en Webmn es su doma, para lo que presonamos el enlace Webmin para entrar en sus opcones nternas de confguracón. Dentro de Change Language and Theme actvamos la opcón Personal Choice de Webmin UI lan-

Opciones de configuración.

Cuadro 1. instalacón de Webmn  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 selecconamos el que nos nterese entre los dsponbles -fguran el español y catalán-, fnalmente confrmamos el cambo presonando “Make Changes”. Rencado Webmn –se reflejará en la págna medante un mensaje, ahora podemos recargar el navegador para que ya aparezcan los menús y opcones en el nuevo doma–.

SECCIONES DISPONIBLES Cada módulo que nstalemos para Webmn es clasfcado en una de las sete secc ones dsponbles según sus funcones ofrecdas. Estas son:  Webmin: confguracón nterna de la herramenta, destnada a admnstrar usuaros, módulos, segurdad y copas de segurdad. Gracas a la opcón Histórico de  Acciones de Webmin , obtenemos un nforme de los cambos llevados a cabo, fl trados por usuaro y fecha.  Sistema: admnstracón del sstema operatvo, ncluyendo tareas, copas de segurdad, usuaros, grupos y opcones de arranque de gestón de logs.  Servidores: confguracón de todos los servdores nstalados en el equpo y análss de archvos logs. Como Apache, MySQL, SSH, Squd y Webalzer.  Red: nterfaces de red, módems, drectoros compartdos por NFS, servcos, protocolos y cortafuegos.  Hardware: admnstracón de mpresoras, dscos duros y sus partcones, grabadoras de CD/DVD y los gestores de arranque LiLO y GRUB.  Cluster: funcones de gestón para todos los equpos al alcance de Webmn, permtendo crear tareas, cambar usuaros, ejecutar comandos y copar fcheros. Estos equpos los defnmos dentro de la seccón Webmin , ntroducendo su dreccón iP, usuaro y clave en Índice de Servidores  Webmin .  Otros: agrupa aquellos módulos que no encajen en el resto de seccones. Como la ejecucón de comandos en el equpo local, el explorador de archvos, el estado de montorzado de los servdores y la creacón de nuevos comandos. Sempre debemos tener en cuenta que los módulos aparecen tanto s un programa o servco está nstalado como s no.

PRIMEROS PASOS El número de opcones dsponbles para Webmn es tan extenso que ncalmente se

22

Número 95

www.studopress.es

WEBMiN

puede hacer complejo su uso para los usuaros menos avanzados. Para un correcto funconamento de esta herramenta, es sufcente con segur unos pasos comunes a la nterfaz de navegacón y todos los módulos. Veamos un ejemplo práctco basándonos en la confguracón de un "clásco", el servdor Apache:  PASO 1

incado el servdor ntegrado en Webmn e nstalados los programas a confgurar junto a sus respectvos módulos, entramos a su nterfaz de navegacón.  PASO 2

Nos dentfcamos con un usuaro admnstrador o con una cuenta con los prvlegos adecuados para los cambos que vamos a realzar.  PASO 3

Para Apache, podemos modfcar todos los parámetros de confguracón. Por ejemplo, dentro de la pestaña “Global confguraton” presonamos el enlace Configure Apache  Modules para obtener un lstado de los módulos de Apache nstalados. Los actvamos o deshabltamos con solo marcar su nombre y pulsar el botón “Enable Selected Modules”.  PASO 5

Después de guardar los cambos, rencamos el servdor con el enlace Aplicar cambios  stuado en la esquna superor derecha de la págna de confguracón ncal del módulo. Todos los cambos permtdos dentro de Webmn se aplcan con estos msmos pasos. Lógcamente varando los formularos correspondentes al nombre de su módulo, y rencando el servdor, guardando los formularos de nformes o añadendo, modfcando y elmnando alguno de sus parámetros.

ZONADEBIAN

 PASO 3

Y lo elegmos desde la opcón Desde archivo  local .  PASO 4

Confrmamos su nstalacón presonando “instalar módulo”. Este paso dura unos segundos, por lo que esperamos hasta que automátcamente se recargue la págna actual.  PASO 5

Ya podemos comenzar a utlzarlo, como admnstrador dentro de la seccón Servidores o concedendo a los usuaros los permsos adecuados, como veremos a contnuacón. Cada módulo es añaddo a la seccón corres pondente al programa o servco que modfque, guardándose en Otros en caso de no corresponderse con alguna seccón.

Entramos a la seccón adecuada para nuestro propósto, Servidores para Apache, y presonamos el nombre del módulo correspondente, 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ágna ya con todas las opcones de confguracón, dvddas por pestañas o en dferentes enlaces, cada una dedcada a modfcar dferentes parámetros. Por ejemplo, para MySQL encontramos opcones para crear nuevos usuaros, defnr los permsos de usuaros, tablas y campos, cambar la conexón a la base de datos , modfcar los parámetros de su confguracón y asgnar una nueva clave de admnstrador. Estas opcones agrupan decenas de archvos dferentes de texto utlzados para su confguracón y todos los comandos de admnstracón, smplfcándolos a un reducdo número de enlaces y formularos. En caso de que no encontremos el servdor, aparecerá un mensaje de error y un en lace para descargarlo vía apt . Al presonarlo abrmos otra págna en la que vsualzamos su nstalacón.

www.studopress.es

El número de elementos gestonados por Webmn es fáclmente amplable gracas a la modulardad de la que está compuesto. En la págna ofcal de Webmn, dentro del enlace Third-Pary Modules, encontramos múltples complementos y temas que pueden ser descargados gratutamente. Ambos están en formato comprmdo, que al extraerlo pasan a tener extensón WBM en el caso de los módulos y WBT los temas. Por ejemplo, para añadr el complemento Asterisk PBX Manager que permte confgurar hasta el más mínmo detalle de esta cen tral PBX, segumos los sguentes pasos:  PASO 1

Dentro de la seccón Webmin , entramos en

Configuración de Webmin->Módulos de  Webmin .  PASO 2

Extraemos el contendo del módulo:

$ gunzip asterisk.wbm.gz

Número 95

S prefermos cambar el tema, por ejemplo por el espectacular .V theme que aparte de modfcar los colores tambén añade una hlera de pestañas, segumos los sguentes pasos:  PASO 1

Accedemos Configuración de Webmin y elegmos la opcón Temas de Webmin .  PASO 2

Descomprmmos el archvo GZiP del nuevo tema:

$ gunzip v-theme-0.91.wbt.gz quedando el archvo con la extensón WBT.  PASO 3

Lo añadmos al lstado de temas nstalados, elgéndolo con la opcón Desde archivo local  y presonando “instalar tema”.  PASO 4

A contnuacón, lo asgnamos a un usuaro. Dentro de Cambio de Idioma y Tema , en la opcón Tema de UI de Webmin actvamos Selección personal , elegmos en el desple-

23

ZONADEBIAN

WEBMiN

gable el tema copado y lo confrmamos con el botón “Realzar cambos”.  PASO 5

La págna actual se recargará automátcamente mostrando el nuevo tema vsual.

 PASO 4

A contnuacón, añadmos un usuaro a este grupo. Para esto, presonamos Crear un  nuevo usuario de Webmin , y en el formularo que aparece ntroducmos su nombre, le asgnamos el grupo antes creado, proporconamos una contraseña de entrada y actvamos Force change at next login para que la modfque la prmera vez que nce sesón.  PASO 5

Nueva apariencia visual con el tema aplicado.

PERMISOS DE USUARIOS El usuaro creado en la nstalacón es de tpo admnstrador, que tene los permsos sufcentes para realzar cualquer cambo en la confguracón de Webmn. Al gual que en el sstema operatvo, podemos crear nuevos usuaros a quenes conceder permsos reducdos para delegar algunas de las tareas admnstratvas. Para crear un nuevo usuaro:  PASO 1

Entramos de nuevo en la seccón Webmin y presonamos el enlace Usuarios de Webmin .  PASO 2

Añadmos un grupo para clasfcar los usuaros desde Crear un nuevo grupo de  Webmin . introducmos un nombre relaconado con los prvlegos que vamos a concederle y asgnamos los permsos adecuados marcando al menos una de las opcones dsponbles, que corresponden a cada uno de los módulos nstalados. Por ejemplo, para un grupo de usuaros encargados de las tareas relaconadas con el hardware, de nombre Admins_Hardware , actvamos todas las opcones dentro de la seccón Hardware . Debemos crear tantos grupos de usuaros como tpos de prvlegos queramos conceder, ya que a estos se asgnarán a los dferentes usuaros.  PASO 3

Confrmamos el nuevo grupo presonando “Crear”. Automátcamente regresamos a la págna ncal con el grupo ya añaddo, que podemos modfcar o elmnar entrando a través de su nombre.

24

En este formularo de creacón de un usuaro, aparte de esta prmera seccón con datos oblgatoros, encontramos -justo debajootras tres, optatvas pero de gran utldad para personalzar el tpo de usuaro creado:  User interface options: defne el doma y tpo de tema vsual. Para que utlce los msmos que el admnstrador, utlzamos para el prmero la opcón Defecto y Desde la  Configuración de Webmin para el segundo.  Security and limits options: drectrces de segurdad en la conexón. Además de poder fltrar su acceso según el día y hora con las dos últmas opcones, gracas a Control de acceso de IP bloqueamos los ntentos de entrada de usuaros no autorzados. Para este bloqueo, añadmos la iP del equpo en que el usuaro trabaja y act-



vamos Permitir solo desde las direcciones  listadas . Available Webmin modules: módulos actvos para el usuaro. Aunque ncalmente están todos desactvados, al asgnar un grupo y confrmar la creacón del usuaro, los módulos defndos por este, son habltados para el nuevo usuaro. Desde esta seccón refnamos estos permsos, añadendo nuevos, pero no sendo posble elmnar los conceddos por el grupo.

 PASO 6

Presonando “Crear” confrmamos el nuevo usuaro, que podemos modfcar y elmnar gual que los grupos. Desde este momento, el usuaro puede ncar sesón desde el formularo de entrada de Webmn. n

En el próxmo 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.

Actualdad Deban  Cuartaactualizaciónparadebianetch Ha sdo lberada una nueva actualzacón para Etch, la actual versón estable. Los cambos más mportantes ncludos son: correccón de un error grave en la nstalacón por red y las actualzacones de los paquetes linux-2.6.24 , xserver-xorg-video-nv , xserver-xorg-videointel , sysvinit y wireless-tools . Estos añaden nuevo hardware compatble, prncpalmente tarjetas gráfcas, y mejoran el soporte de tarjetas nalámbrcas. Por prmera vez en la hstora de Deban, una actualzacón consta de paquetes que no solo corrgen problemas de segurdad. 

Congelacióndelenny  La futura versón estable de Deban, con nombre clave L enny, ha sdo congelada. Esto mplca que no van a añadrse nuevos paquetes, solo aquellos que corrjan errores crítcos y de segurdad de los ya ncludos. En las próxmas semanas la c omundad de programadores y usuaros estará centrada en verfcar los paquetes, añadr documentacón y corregr los errores de las traduccones. Su lanzamento se espera para prmeros de este mes de octubre 2008, aunque como ha ocurrdo en anterores versones, es habtual que se produzca un retraso de varas semanas. 

Nuevasaplicaciones Los últmos paquetes añaddos a los repostoros de Deban, han sdo los sguentes: drupal6 , la últma versón de Drupal, el mejor CMS para redes socales; qmmp , reproductor de audo con soporte de múltples formatos de a udo, cambo vsual medante temas XMMS y Wnamp y la red socal de músca Last.fm; rapache , nterfaz gráfca de confguracón del servdor web Apache; salasaga , entorno de desarrollo ntegrado de GTK/GNOME, centrado en la creacón de herramentas para el apr endzaje; topgit , crea una cola de parches por revsón en el sstema de control de versones Gt, facl tando su estudo y reversón; y virt-top , estadístcas de sstemas vrtualzados, que obtene datos smlares a la herramenta top. 

Número 95

www.studopress.es

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF