Simplificamos la administración con Webmin. Gestión del servidor a través de interfaz web usando webmin en el servidor ubuntu

    Herramienta de administración del sistema Webmin, es un software gratuito que facilita el trabajo de los administradores de sistemas operativos de la familia linux .

Webmin es un servidor web simple y varios cientos de scripts escritos en el idioma perla, con la ayuda del cual se ejecutan comandos para configurar elementos individuales del sistema, servicios del sistema y el propio Webmin. Prácticamente, Webmin es un panel de control conveniente accesible a través de un navegador web y módulos Webmin es una interfaz externa para las utilidades de la consola. Con la configuración predeterminada, para acceder Webmin simplemente abre la URL en cualquier navegador

https://host:10000

https://localhost:10000- normalmente, con la configuración predeterminada, acceso a herramientas Webmin sólo es posible a través de la interfaz loopback.

A pesar de que trabajar en un entorno Webmin es bastante simple y existe buena documentación de referencia, es necesario comprender que para realizar tareas de administración, en primer lugar se requieren conocimientos, al menos básicos, que no pueden ser reemplazados por ninguna herramienta. Webmin- esta es solo una herramienta que facilita la administración, simplifica las acciones de rutina, le permite mostrar datos en un formato fácil de leer y realizar configuraciones con menos esfuerzo y dinero.

Para aquellos que han comenzado a aprender Linux, Webmin En primer lugar, ahorrará tiempo dedicado a tareas aburridas y tediosas.

Webmin funciona prácticamente en todas las plataformas *nix, incluidas Linux, AIX, HPUX, Solaris, OS X y otras. Puede ejecutarse en casi cualquier navegador gráfico, tanto de forma local como remota. Los datos transmitidos entre el servidor y el navegador se pueden cifrar mediante SSL. Además, para un administrador de sistemas Linux novato, una característica útil puede ser que en Webmin Es posible cambiar el idioma y el tema utilizado.

Instalación y configuración Webmin.

Puede descargar el paquete de instalación de Webmin para una distribución de Linux específica desde el sitio web del proyecto www.webmin.com en la sección Descargas:

La instalación debe realizarse con una cuenta de superusuario y se puede realizar en la consola o utilizando el shell gráfico y el Centro de software de Ubuntu. El segundo método es más sencillo: simplemente abra el paquete de instalación descargable de Webmin en el Centro de aplicaciones:

Luego de descargar el paquete de instalación, se instalarán Webmin y los módulos requeridos para satisfacer las dependencias, lo cual se reflejará en el Centro de Aplicaciones con el estado “Instalado”.

Instalando Webmin desde la consola usando Herramienta de embalaje avanzada (APT) requerirá algunos pasos adicionales debido al hecho de que el repositorio de versiones de Webmin no está en la lista de fuentes para instalar el software de Ubuntu y para conectarlo debe agregarlo al archivo de configuración /etc/apt/sources.list agregar línea:

deb http://download.webmin.com/download/repository sarge contribución

Http://download.webmin.com/download/repository/ - define el directorio con fuentes - paquetes para instalar Webmin.

Sarge es una familia de procesadores de arquitectura Intel x86

Contribuir - software adicional.

Después de guardar fuentes.lista debe descargar e instalar la clave GPG utilizada como firma de autenticación del repositorio. Ir al catalogo /raíz:

CD/raíz

Descarga la clave:

wget http://www.webmin.com/jcameron-key.asc

Instale la clave en su sistema:

apt-key agregar jcameron-key.asc

Además, debe instalar soporte de transporte HTTPS para herramientas APT:

apt-get instalar apt-transport-https

Después de esto, debe volver a sincronizar los archivos de descripción del paquete con sus fuentes de fuentes.lista:

apt-obtener actualización

Una vez completada la sincronización, instale Webmiin desde el repositorio del desarrollador:

apt-get instalar webmin

Durante el proceso de instalación, es posible que se le solicite que instale paquetes adicionales para satisfacer las dependencias de Webmin. Como resultado (si la instalación se realizó correctamente), se mostrará información resumida: el nombre del paquete instalado, la sección a la que pertenece, el tamaño, el autor, la arquitectura compatible, la composición de los módulos, etc.:

Paquete: webmin

Estado: instalar ok instalado

Prioridad: opcional

Tamaño instalado: 134432

Mantenedor: Jamie Cameron [correo electrónico protegido]

Arquitectura: todas

Reemplazos: webmin-adsl, webmin-apache, webmin-bandwidth,

Proporciona: webmin

Depende: perl, libnet-ssleay-perl, openssl, libauthen-pam-perl, libpam-runtime, libio-pty-perl, apt-show-versions, python

Pre-depende: perl

/etc/pam.d/webmin

/etc/init.d/webmin

Descripción: interfaz de administración basada en web para sistemas Unix

Con Webmin puede configurar DNS, Samba, NFS, sistemas de archivos locales/remotos y más usando su navegador web. Después de la instalación, ingrese la URL

Https://localhost:10000/ en su navegador e inicie sesión como root con su contraseña de root.

Trabajando con Webmin.

El lado derecho de la ventana principal muestra información sobre el sistema y el lado izquierdo contiene secciones disponibles para la configuración usando Webmin:

Webmin- Configuración del módulo Webmin: configuración de las direcciones y puertos que escucha el servidor, configuración del usuario, idioma y tema, registros de acciones, copia de seguridad, etc.

Sistema- información y configuración del sistema - gestión de usuarios, procesos, servicios, sistemas de archivos, registros del sistema, copias de seguridad y gestión de aplicaciones.

Servidores- configuración de los servidores DNS, DHCP, FTP, etc. instalados en el sistema.

Otros- otras herramientas de administración: shell de comandos, administrador de archivos, cliente SSH, etc.

Redes- configuración de red, herramientas de monitoreo del tráfico de red, firewalls, etc.

Hardware- hora del sistema, herramientas de administración de impresoras, particiones de disco, grabación de CD/DVD

Grupo- gestión de varios sistemas combinados en un clúster. Webmin se instala en uno de los sistemas incluidos en el cluster y la interacción con los demás se realiza a través del protocolo de llamada a procedimiento remoto RPC (llamada a procedimiento remoto .

Módulos no utilizados- módulos Webmin no utilizados: módulos que se han instalado, pero no hay objetos en el sistema para usarlos. Si, después de instalar Webmin, realizó, por ejemplo, la instalación de un servidor SSH, para transferirlo de la categoría no utilizada a la categoría "Servidores", debe actualizar los módulos (Actualizar módulos en el menú Webmin)

Buscar- búsqueda contextual en Webmin

Ver los registros del módulo- visualización de registros de cambios para módulos Webmin individuales.

Información del sistema- visualización de información del sistema: nombre del nodo, versión del sistema operativo, información del procesador, versión del kernel, etc.

Actualizar módulos- actualizar módulos. Para que los cambios en los módulos surtan efecto, debe finalizar su sesión con Webmin (botón Cerrar sesión) e iniciar sesión nuevamente.

Cerrar sesión- salir de Webmin

Para utilizar Webmin con la interfaz rusa, debe ir al menú Webmin seleccionar elemento Cambiar idioma y tema y establecer selección personal elección personal- idioma ruso Ruso (RU_RU) y presione el botón Hacer cambios. Cierra sesión en Webmin y vuelve a iniciar sesión.

Al realizar configuraciones con Webmin, debe tener en cuenta el hecho de que en la mayoría de los casos, para que las configuraciones realizadas surtan efecto, debe hacer clic en el botón "Aplicar cambios" y, para algunos servicios, detener e iniciar. Muchos módulos de Webmin, además de sus propios scripts de configuración, le permiten editar directamente archivos de configuración, lo que le permite realizar configuraciones que no están implementadas en la versión actual del módulo.

Configuración de red en Webmin.

Para configurar la red, utilice el menú "Red" - "Configuración de red"

En el modo de configuración de la interfaz de red, puede ver la lista de interfaces de red activadas en el arranque y actualmente activas, eliminarlas o agregar otras nuevas, y también cambiar la configuración existente:

La lista de interfaces activas contiene eth0 Y mira. Para cambiar la configuración de la interfaz activa, debe hacer clic en el enlace con su nombre, por ejemplo, eth0.

Todos los cambios para la interfaz de red seleccionada se aplicarán solo después de hacer clic en el botón "Guardar". Si hace clic en "Volver a la lista de interfaces de red", los cambios de configuración se ignoran.

Como puede ver, es posible cambiar los parámetros estándar: dirección IP, máscara, dirección de transmisión, MTU, dirección MAC. Permitir o denegar el uso de IPv6 y configurar sus parámetros, así como agregar interfaces de red virtuales.

Para volver al elemento del menú anterior del módulo Webmin, puede utilizar los enlaces ubicados en la parte inferior de la ventana activa, o el botón "Atrás" del navegador que esté utilizando.

En esta configuración de red, existe un cierto problema relacionado con el hecho de que al instalar Ubuntu Linux Desktop 13.04 en este equipo, el nombre de la computadora no está asociado a la interfaz de red sin loopback, lo cual se puede ver en la configuración de “Direcciones de nodo”. artículo:

Como puede ver, el nombre de la computadora UbDesk13 coincide con la dirección 127.0.0.1 , así como el nombre servidor local lo que puede provocar varios problemas al utilizar esta computadora en una red local. Para solucionar este problema, debe eliminar la línea:

127.0.0.1 UbDesk13

Marcándolo y haciendo clic en el botón "Eliminar direcciones de host seleccionadas". Luego haga clic en "Agregar nueva dirección de host" e ingrese la dirección de la interfaz sin bucle invertido (en este ejemplo, 192.168.0.248 en eth0) y el nombre (UbDesk13). Después de hacer clic en el botón "Crear", estos datos se escribirán en un archivo /etc/hosts y el nombre UbDesk13 se resolverá en la dirección IP 192.168.0.248.

En lugar de eliminar la entrada de dirección de host existente y agregar una nueva, simplemente puede editarla cambiando la dirección 127.0.0.1 a 192.168.0.248.

Normalmente, un servidor Linux se configura mediante la línea de comandos. Sin embargo, existe otro acceso posiblemente más conveniente utilizando el servicio webmin en el servidor ubuntu. La mejor herramienta para gestionar sistemas Unix a través de una interfaz web.

Con webmin, no solo puede ver registros cómodamente, realizar cambios en la configuración de los servicios instalados, sino también instalar paquetes, eliminarlos, actualizar el sistema, etc. ¡Incluso accede a la terminal!

Webmin es un servidor web listo para usar con una gran cantidad de scripts. Todos los placeres de su uso se pueden experimentar después de la instalación.

Instalación de Webmin

En primer lugar, debe agregar los repositorios webmin al archivo /etc/apt/sources.list

Sudo nano /etc/apt/sources.list

Al final del archivo agregue dos líneas:

Deb http://download.webmin.com/download/repository sarge contribución deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contribución

Guarde y cierre el archivo. Ahora importemos las claves.

Wget http://www.webmin.com/jcameron-key.asc sudo apt-key agregar jcameron-key.asc

Actualizar la lista de fuentes de paquetes

Sudo apt-obtener actualización

instalar webmin

Sudo apt-get instalar webmin

Lanzando Webmin

Después de instalar exitosamente el paquete, abra su navegador y vaya a

https://dirección-ip-del-servidor:10000/

en lugar de " dirección-ip-del-servidor”Ingrese la dirección IP del servidor o su nombre. Si hizo todo correctamente, verá un mensaje para ingresar su nombre de usuario y contraseña.

Ingrese el nombre de usuario y la contraseña de su servidor en los campos, después de lo cual será llevado a la página principal de webmin

Lo primero que haremos será cambiar el idioma al ruso. Para hacer esto, vaya al elemento del menú " Webmin” - “Cambiar idioma y tema”y establecer la codificación Ruso (RU.UTF-8)

Después de aplicar los cambios, debe actualizar la página. ¡Excelente! Ahora tienes un webmin completamente rusificado.


Una pequeña reseña de webmin.

No describiré todos los elementos del menú, échale un vistazo y encuentra muchas cosas interesantes para ti. Me centro en los puntos más básicos.

La sección "Webmin" proporciona herramientas para trabajar con el propio módulo webmin. Configuración de usuarios, acceso, copia de seguridad, etc.

La sección "Sistema" proporciona herramientas para trabajar con la funcionalidad principal del servidor. En esta sección puede encontrar registros, realizar operaciones con usuarios y grupos, actualizar software, administrar procesos activos, trabajar con programación de trabajos (Cron) y mucho más.

La sección "Servicios" proporciona enlaces a herramientas para trabajar con los servicios instalados, en mi caso Servidor DHCP, Servidor DNS BIND, Servidor Proxy Squid. Puede configurar archivos de configuración existentes y administrar nuevas reglas y procesos de servicio.

En la sección “Red” puedes configurar las interfaces de red y también configurar el firewall

En la sección "Equipo" puede ver el equipo conectado al servidor, así como ver las particiones de los discos locales.

No describiré la sección "Clúster". No funcionó con clústeres.

Ahora puedes configurar webmin en el servidor ubuntu y usarlo desde cualquier parte del mundo.

Será interesante saber cómo puede obtener un acceso conveniente utilizando webmin en el servidor ubuntu. La mejor herramienta para gestionar sistemas Unix a través de una interfaz web.

Con webmin, no solo puede ver registros cómodamente, realizar cambios en la configuración de los servicios instalados, sino también instalar paquetes, eliminarlos, actualizar el sistema, etc. ¡Incluso accede a la terminal!

Webmin es un servidor web listo para usar con una gran cantidad de scripts. Todos los placeres de su uso se pueden experimentar después de la instalación.

Instalación de Webmin

En primer lugar, debe agregar los repositorios webmin al archivo /etc/apt/sources.list

sudo nano /etc/apt/sources.list

Al final del archivo agregue dos líneas:

Deb http://download.webmin.com/download/repository sarge contribución deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contribución

Guarde y cierre el archivo. Ahora importemos las claves.

wget http://www.webmin.com/jcameron-key.asc

sudo apt-key agregar jcameron-key.asc

Actualizar la lista de fuentes de paquetes

sudo apt-obtener actualización

instalar webmin

sudo apt-get instalar webmin

Lanzando Webmin

Después de instalar exitosamente el paquete, abra su navegador y vaya a

https://dirección-ip-del-servidor:10000/

en lugar de " dirección-ip-del-servidor ”Ingrese la dirección IP del servidor o su nombre. Si hizo todo correctamente, verá un mensaje para ingresar su nombre de usuario y contraseña.

Ingrese el nombre de usuario y la contraseña de su servidor en los campos, después de lo cual será llevado a la página principal de webmin

Lo primero que haremos será cambiar el idioma al ruso. Para hacer esto, vaya al elemento del menú " Webmin” — “Cambiar idioma y tema”y establecer la codificación Ruso (RU.UTF-8)
Después de aplicar los cambios, debe actualizar la página. ¡Excelente! Ahora tienes un webmin completamente rusificado.


Una pequeña reseña de webmin.

No describiré todos los elementos del menú, échale un vistazo y encuentra muchas cosas interesantes para ti. Me centro en los puntos más básicos.

La sección "Webmin" proporciona herramientas para trabajar con el propio módulo webmin. Configuración de usuarios, acceso, copia de seguridad, etc.

La sección "Sistema" proporciona herramientas para trabajar con la funcionalidad principal del servidor. En esta sección puede encontrar registros, realizar operaciones con usuarios y grupos, actualizar software, administrar procesos activos, trabajar con programación de trabajos (Cron) y mucho más.

En la sección “Red” puedes configurar las interfaces de red y también configurar el firewall

En la sección "Equipo" puede ver el equipo conectado al servidor, así como ver las particiones de los discos locales.

No describiré la sección "Clúster". No funcionó con clústeres.

Ahora puedes configurar webmin en el servidor ubuntu y usarlo desde cualquier parte del mundo.

No siempre es conveniente configurar el sistema a través del terminal. Muchos administradores prefieren una interfaz gráfica a un terminal para tareas sencillas. En los servidores, no es habitual utilizar una interfaz gráfica completa para no desperdiciar valiosos recursos informáticos, pero con mucha frecuencia se utilizan interfaces web para la configuración.

Usando la interfaz web, puede acceder a la configuración del servidor web desde cualquier lugar donde tenga acceso a Internet y solo necesite un navegador. Una de esas interfaces web de código abierto es webmin. Es muy popular entre los usuarios de Linux debido a su simplicidad y enorme funcionalidad.

En la mayoría de los casos, para administrar un servidor, puede prescindir de la línea de comando y simplemente realizar todas las acciones a través de la interfaz web. Veamos qué características admite Webmin:

  • Crear y eliminar cuentas de usuario;
  • Configurar servicios utilizando módulos especiales, por ejemplo, Apache o DNS;
  • Crear buzones de correo de usuario;
  • Ver estadísticas de uso del sistema.

De forma predeterminada, Webmin contiene más de 500 scripts que implementan la conexión entre las opciones de la interfaz web y el shell de comandos del sistema. Y a todo ello se le pueden añadir módulos adicionales para ampliar aún más la funcionalidad del programa. Webmin está escrito íntegramente en Perl y, como dije, está disponible de forma gratuita. En este artículo veremos cómo instalar Webmin en Ubuntu Server 16.04.

Instalación de Webmin en el servidor Ubuntu

Antes de continuar con la instalación de Webmin en Ubuntu, debe agregar el repositorio oficial del programa a las fuentes de la aplicación. Para hacer esto, abra el archivo /etc/apt/sources.list y agregue las líneas allí:

sudo vi /etc/apt/sources.list

deb http://download.webmin.com/download/repository sarge contribución
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contribución

Luego agregue la clave del repositorio GPG:

sudo wget http://www.webmin.com/jcameron-key.asc
$ sudo apt-key agregar jcameron-key.asc

Todo lo que queda es actualizar las listas de paquetes:

sudo apt-obtener actualización

Recién ahora se puede completar la instalación de webmin ubuntu 16.04:

sudo apt-get instalar webmin

Cuando se complete la instalación, para permitir el acceso a la interfaz web desde el exterior, debe abrir el puerto 10000 usando el firewall. Para hacer esto, ejecute:

sudo ufw permitir 10000

Configurar Webmin en Ubuntu 16.04

Puede acceder a la interfaz de Webmin simplemente escribiendo la dirección de su servidor y el puerto 10000 en la barra de direcciones de su navegador. De forma predeterminada, Webmin usa https, por lo que también necesitarás usar este protocolo. La dirección se verá así:

https://dirección_ip:10000

El navegador le advertirá que el certificado SSL no es confiable, esto se debe a que webmin genera automáticamente su propio certificado después de la instalación. Y como este certificado no fue emitido por una autoridad certificadora, el navegador no puede considerarlo confiable. Pero sabemos que este es nuestro servidor, así que podemos continuar.

En la siguiente pantalla, deberá ingresar su nombre de usuario y contraseña en el servidor para iniciar sesión en la interfaz web. Este usuario debe tener privilegios de superusuario:

Así es como se verá la página principal:

La primera página muestra información general sobre el sistema, que le ayudará a comprender con qué sistema está tratando actualmente. Las actualizaciones de Webmin también se mostrarán aquí si las hay.

En la parte izquierda de la pantalla encontrarás un menú de navegación a través del cual accederás a los distintos módulos de Webmin y podrás gestionar el servidor. La sección Webmin contiene configuraciones para el propio programa Webmin; otras secciones son responsables de otros servicios o parámetros del sistema.

Conclusiones

Eso es todo, la instalación de Webmin en Ubuntu Server 16.04 está completa y ahora puedes configurar tu sistema de forma remota. Esto puede resultar muy útil cuando no puedes o no quieres utilizar el terminal. Si tienes alguna duda, ¡pregunta en los comentarios!




Arriba