Correcta instalación de Webmin Ubuntu Server. Administración del servidor a través de la interfaz web usando webmin en el servidor ubuntu Instalación de webmin en el servidor ubuntu 16.04

|

Webmin es una consola moderna basada en la web para administrar máquinas Linux. Webmin le permite cambiar rápidamente la configuración de los paquetes principales.

Esta guía lo ayudará a instalar y configurar Webmin en un servidor Ubuntu, proteger su consola con un certificado Let's Encrypt, agregar una nueva cuenta a través de Webmin y actualizar los paquetes del servidor.

Requisitos

  • Servidor Ubuntu 16.04.
  • acceso sudo.
  • Un cortafuegos configurado (puedes informarte sobre esto).
  • Servidor web Apache (se pueden encontrar las instrucciones de instalación).
  • FQDN y un registro A que apunta a la dirección IP del servidor.

Paso 1 Instalar Webmin

Agregue un repositorio de Webmin que pueda usar para instalar y luego actualizar su consola. Debe agregarse al archivo /etc/apt/sources.list.

sudo nano /etc/apt/sources.list

Agregue un nuevo repositorio al final del archivo:

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

Guarde y cierre el archivo.

Agregue la clave PGP de Webmin para que el sistema sepa que se puede confiar en el nuevo repositorio.

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

Actualice el índice del paquete para incluir el repositorio de Webmin.

sudo apt-obtener actualización

Instalar webmin:

sudo apt-get install webmin

Una vez finalizada la instalación, verá:

Instalación de Webmin completa. Ahora puede iniciar sesión en

https://your_server_ip:10000 como root con su
contraseña de root, o como cualquier usuario que pueda usar `sudo`.

Copie esta información, la necesitará en trabajos futuros.

Nota R: Si configuró el firewall ufw según lo requerido, actualmente está bloqueando el puerto Webmin. Para desbloquearlo, use el comando:

sudo ufw permitir 10000

Para mayor seguridad, puede configurar este puerto para que sea accesible solo desde rangos de direcciones IP específicos.

Paso 2: agregar un certificado Let's Encrypt de confianza

Webmin ya es compatible con HTTPS, pero por ahora la consola usa un certificado autofirmado. Reemplácelo con un certificado de confianza del servicio Let's Encrypt.

Abierta en el navegador:

https://tu_dominio:10000

Reemplace your_domain con su nombre de dominio.

Nota: La primera vez que acceda a este enlace, verá un mensaje de error "SSL no válido". Esto se debe a que el servidor usa un certificado autofirmado. Agréguelo a la lista de exclusión para continuar.

Aparecerá la pantalla de autenticación. Abra una cuenta de usuario con acceso sudo (no root).

Una vez autenticado, verá el panel de control de Webmin. Antes de poder agregar un certificado de confianza, debe establecer el nombre de host del servidor. Busque el campo Nombre de host del sistema y abra el enlace que contiene.

Esto abrirá la página Nombre de host y cliente DNS. Busque el campo Nombre de host e ingrese el FQDN en él. Clic en Guardar.

Haga clic en Webmin en la barra de navegación izquierda, luego haga clic en Configuración de Webmin.

Seleccione Cifrado SSL de la lista y luego abra la pestaña Let's Encrypt. Verá la pantalla Opciones para el nuevo certificado SSL.

Con esta página, Webmin puede obtener e instalar un certificado de confianza, así como actualizarlo de manera oportuna. Los certificados de Let's Encrypt tienen una validez de 3 meses. Webmin admite la renovación automática de certificados; puede configurar su consola para renovar su certificado de Let's Encrypt mensualmente. El servicio Let's Encrypt busca un archivo de verificación en el servidor, por lo que la consola de Webmin debe colocar dicho archivo en el directorio /var/www/html (este es el directorio raíz predeterminado del servidor web Apache). Para configurar un certificado, siga estos pasos:

  • Ingrese su FQDN en el campo Nombres de host para certificado.
  • En el directorio raíz del sitio web para la línea del archivo de validación, haga clic en el botón Otro directorio y apunte a /var/www/html.
  • En la línea Meses entre renovación automática, deseleccione Solo renovar manualmente e ingrese 1 en el campo de entrada. Luego haga clic en el botón a la izquierda del campo de entrada.
  • Haga clic en Solicitar certificado. En unos segundos, recibirá una pantalla de confirmación.

Para acceder al nuevo certificado, reinicie Webmin. Para hacer esto, haga clic en la flecha hacia atrás del navegador y en el botón Reiniciar Webmin. Espere 30 segundos, actualice la página e inicie sesión en el panel de control. El navegador ahora informará que el servidor está utilizando un certificado de confianza.

Paso 3: Uso de Webmin

Webmin ofrece muchos módulos con los que puede administrar el servidor y realizar casi todo, desde configurar un servidor BIND DNS hasta agregar usuarios al sistema. Intente crear un nuevo usuario y actualizar los paquetes del sistema usando Webmin.

Gestión de usuarios y grupos

Abra la pestaña Sistema y haga clic en el botón Usuarios y grupos. En la ventana que aparece, puede administrar los usuarios y grupos del sistema.

Cree un nuevo usuario (por ejemplo, deployment) con el que pueda implementar la aplicación. Haz clic en Crear un nuevo usuario en la parte superior de la página. Esto abrirá la pantalla Crear usuario; ingrese el nombre de usuario, la contraseña, el grupo y otra información del usuario.

  • En Nombre de usuario, ingrese el nombre: deployment.
  • Seleccione Automático en el campo ID de usuario.
  • En Nombre real, especifique una descripción del usuario (por ejemplo, Usuario de implementación).
  • En el directorio de inicio, seleccione Automático.
  • Seleccione /bin/bash de la lista desplegable de Shell.
  • En el campo Contraseña, seleccione Contraseña normal e ingrese una contraseña.
  • En Grupo principal, seleccione Nuevo grupo con el mismo nombre que el usuario.
  • En el Grupo secundario, seleccione sudo de la lista Todos los grupos. Luego haga clic en el botón → para agregar el grupo a la lista de grupos.
  • Haz clic en Crear.

Como puede ver, Webmin le permite personalizar el shell del usuario, la compatibilidad con el directorio de inicio y más.

Actualización de paquetes

Webmin puede actualizar todos los paquetes del sistema. Para hacer esto, siga el enlace Panel y busque el campo Actualizaciones del paquete. Si la consola detecta actualizaciones disponibles, verá la cantidad de actualizaciones y un enlace a ellas en este campo.

Conclusión

Ahora tiene una conveniente consola de administración de servidores, protegida por un certificado confiable. La interfaz intuitiva de Webmin proporciona muchas funciones y módulos útiles.

Familiarícese con las características de Webmin. Se puede encontrar más información útil en

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

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

Webmin: es un servidor web listo para usar con una gran cantidad de scripts. Todas las delicias de su uso se pueden experimentar después de la instalación.

Instalando webmin

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

sudo nano /etc/apt/sources.list

Agregue dos líneas al final del archivo:

Deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Guardamos y cerramos el archivo. Ahora vamos a importar 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 install webmin

Iniciar Webmin

Después de instalar con éxito el paquete, abra el navegador y vaya a la dirección

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

en vez de " dirección IP del servidor ” Introduzca la dirección IP del servidor o su nombre. Si todo se hace correctamente, verá una invitación para ingresar un nombre de usuario y contraseña.

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

Lo primero que haremos será cambiar el idioma a ruso. Para hacer esto, vaya al elemento de 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


Pequeña descripción de webmin

No describiré todos los elementos del menú, búsquelo usted mismo y encontrará muchas cosas interesantes para usted. Me concentro en los puntos más importantes.

La sección “Webmin” contiene herramientas para trabajar con el propio módulo webmin. Configuración de usuarios, accesos, copias de seguridad, etc.

La sección "Sistema" contiene 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 la programación de trabajos (Cron) y mucho más.

En la sección "Red", puede configurar las interfaces de red, así como configurar un firewall

En la sección "Hardware", puede ver el hardware conectado al servidor, así como ver las particiones del disco local.

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

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

Usar el "Terminal" no siempre es conveniente, incluso para los profesionales. Por lo tanto, las interfaces gráficas se utilizan cada vez más en la actualidad, incluso para aquellas tareas en las que el uso de comandos de texto conduce a resultados más rápidos. Un tema aparte es la instalación de Webmin Ubuntu: esta es la capacidad de usar una interfaz web gráfica para administrar el servidor.

Se requiere instalar Webmin para trabajar en interfaces gráficas en lugar de la terminal.

¿Por qué es esto tan relevante? Entre los especialistas técnicos se valora mucho la velocidad de los sistemas. Trabajar con soluciones que ralentizarían el servidor es inaceptable. Especialmente si los recursos disponibles no son tan grandes. Es por eso que los complejos como Webmin son especialmente valorados. Gracias a ellos, puede acceder a los recursos del servidor en cualquier lugar donde tenga una computadora, acceso a Internet y un navegador para trabajar.

Webmin es una interfaz web que está diseñada para administrar servidores basados ​​en sistemas basados ​​en Unix. Es una de las soluciones más sencillas y convenientes para resolver problemas de este tipo. Aquí están sus beneficios:

  1. Ayuda a ahorrar tiempo en la administración del servidor.
  2. Le permite configurar redes, así como firewalls para ellas.
  3. Soporta copia de seguridad de datos.
  4. Le permite ajustar el sistema operativo.
  5. Y tiene muchas otras características útiles.

Técnicamente, Webmin consta de un servidor web simple, así como numerosos scripts que hacen que trabajar con él sea flexible y rápido. Los archivos con la configuración del programa se pueden cambiar tanto manualmente como utilizando el bloque "Configuración de Webmin", en la interfaz gráfica.

Si desea instalar Webmin para Ubuntu para uso comercial, puede hacerlo de forma gratuita. El programa se distribuye bajo la licencia BSD.

Pasemos a la instalación.

Primero debe realizar cambios en el archivo "sources.list":

"sudo nano /etc/apt/sources.list"

Inserte las siguientes líneas al final del archivo:

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

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

¿Hecha? Ahora actualice la lista de fuentes de datos para cargar:

"sudo apt-obtener actualización"

Ahora en Ubuntu Server, la instalación de Webmin se convierte en cuestión de dos segundos. Ejecute el comando:

"sudo apt-get install webmin"

lanzar

Para iniciar Webmin, debe ingresar "https://(nombre de dominio o IP del servidor):10000” en la barra de direcciones de su navegador. Solo queda ingresar su nombre de usuario y contraseña al ingresar al servidor. Debe hacerlo con derechos de administrador. ¡Todo!

Finalmente

Webmin es una interfaz web gráfica para administrar un servidor basado en sistemas operativos similares a Unix. Algo muy útil para administrar servidores Linux. Hace la vida más fácil para principiantes y expertos, ahorra tiempo de administración de Linux. ¡¡¡DEBE TENER!!!

Capacidades.

  • Gestión completa del sistema operativo (arranque, procesos, estado, archivos de registro);
  • Administrar usuarios y grupos y sus derechos;
  • Administrar todos los servidores (Apache, FTP, SSH, Samba);
  • Configuración de la red, incluido el cortafuegos;
  • Realice copias de seguridad y mucho más;

Pasemos a la instalación.

Agregando el repositorio WEBMIN

sudo nano /etc/apt/sources.list

Inserta una línea al final del archivo (shift+ctrl+v)

Deb https://download.webmin.com/download/repository sarge contribución

Guardar (ctrl+o) e ingresar.

Instalación de las llaves

Wget https://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc

Adición de los módulos necesarios

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

Estamos actualizando

Sudo apt-obtener actualización

Ponemos WEBMIN

sudo apt-get install webmin

¡¡¡LUCRO!!!

Vaya al navegador y abra webmin. Tenga en cuenta que el protocolo HTTPS(aparecerá una ventana con un certificado no válido, acepte y agregue excepciones).

https://dirección IP del servidor: 10000

Hay muchos paneles de control de servidores web, tanto especializados para alojamiento como de uso general. Hoy instalaré uno de estos paneles: Webmin en un servidor CentOS 7. En mi opinión, esta es una de las herramientas más populares para la administración remota de servidores a través de un navegador.

Webmin es un panel de control web para la administración de servidores Unix. Es multiplataforma, instalado en varias distribuciones de Unix. Una vez describí una de sus aplicaciones en un artículo sobre freebsd. Con webmin, puede realizar casi todas las acciones administrativas populares en el servidor, como:

  • Configurar conexiones de red
  • Agregar usuarios
  • Montar particiones
  • Configurar cortafuegos
  • Apague o reinicie el servidor
  • Actualizar paquetes

y mucho más. Hay módulos para varios software que se pueden controlar a través de webmin. Por ejemplo, samba, un servidor web, un servidor mysql y muchos otros paquetes. La lista de módulos es extensa, puede ver la lista de módulos personalizados de terceros en el sitio web oficial, o en el propio panel después de la instalación, la lista de módulos oficiales. A través de webmin, puede acceder a la consola del servidor, cargar o descargar archivos del servidor. A veces esto es conveniente.

Yo mismo casi nunca uso este panel, no es necesario, estoy acostumbrado a configurar todo en la consola. Pero conozco personas que administran servidores activamente usando webmin. Estos eran administradores que no estaban muy avanzados en Linux, pero sin embargo este panel les permitía administrar el servidor normalmente sin los conocimientos y habilidades adecuados.

Casi siempre uso webmin en servidores de correo. Es conveniente para mí analizar y buscar algo en grandes registros de correo utilizando el módulo de visualización de registros. No he encontrado nada más simple y más conveniente. Por ejemplo, tiene un registro diario de 100-300 megabytes, se registran docenas de eventos cada segundo. Tienes una identificación de correo electrónico. Puede ingresar el id de la letra en la barra de búsqueda y ver todas las líneas del registro en el que aparece. Es muy cómodo. La búsqueda habitual en tal situación no es suficiente. Por supuesto, puede tomar la salida de cat o pensar en otra cosa, pero esto es menos conveniente. Especialmente si necesita comparar valores de diferentes archivos de registro. Simplemente abra diferentes registros en dos ventanas del navegador y analícelos.

Comencemos a instalar Webmin en un servidor que ejecuta СentOS 7. El proceso se describe en el sitio web oficial en la sección correspondiente. No hay nada complicado. Debe agregar el repositorio webmin y luego instalar el paquete y las dependencias.

Agregar un repositorio:

# mcedit /etc/yum.repos.d/webmin.repo name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum /lista de espejos habilitado=1

Importar clave GPG:

# rpm --importar http://www.webmin.com/jcameron-key.asc

Instalar webmin:

# yum install -y webmin

Después de la instalación, se iniciará automáticamente. Solo tenemos que agregarlo a autoload:

# chkconfig webmin encendido

Vamos a la interfaz web webmin siguiendo el enlace https://192.168.56.10:10000 , donde 192.168.56.10 es la dirección IP del servidor. Asegúrese de especificar el protocolo https, no podrá iniciar sesión sin él. Ingrese el nombre de usuario y la contraseña raíz. Se abre la página principal de webmin:

No describiré todas las posibilidades, puedes subir al menú de la izquierda tú mismo y ver qué se puede configurar a través de webmin. Llamo su atención sobre varios puntos importantes. Existe la opinión de que webmin no es seguro y el servidor puede ser pirateado a través de él. No sé cómo se justifican estos temores, pero por si acaso, mejor restringir el acceso al servidor.

Si está accediendo desde direcciones estáticas, restrinja el acceso solo a estas direcciones. Se hace allí mismo, en la siguiente configuración. Control de acceso IP. Recomiendo esta configuración. Personalmente, no abriría webmin al mundo sin una necesidad especial.

Si desea ver un panel con el idioma ruso, entonces no hay problema. Se puede seleccionar bajo idioma. Traducido en su conjunto es normal, todo está claro. Pero es mejor, por supuesto, acostumbrarse al inglés, sin él no hay nada en la administración del sistema. Pero si no lo entiendes, también puedes usar el ruso. Al final, webmin es más útil para aquellos que no entienden de servidores, pero necesitan administrar algo. Después de cambiar el idioma, debe actualizar a la fuerza la página del navegador para que toda la interfaz se vuelva rusa.

Eso es todo, con el resto de características y configuraciones puedes averiguarlo tú mismo, no hay nada complicado en webmin.

Curso en línea de Linux

Si desea aprender a construir y mantener sistemas confiables y de alta disponibilidad, le recomiendo familiarizarse con curso en línea "Administrador de Linux" en OTUS. El curso no es para principiantes, para la admisión necesitas conocimientos básicos de redes e instalación de Linux en una máquina virtual. La formación tiene una duración de 5 meses, después de los cuales los graduados exitosos del curso podrán ser entrevistados por los socios. Qué te aportará este curso:
  • Conocimientos de arquitectura Linux.
  • Dominar métodos y herramientas modernas para el análisis y procesamiento de datos.
  • Capacidad para seleccionar una configuración para las tareas necesarias, administrar procesos y garantizar la seguridad del sistema.
  • Dominio de las herramientas básicas de trabajo de un administrador de sistemas.
  • Comprender la implementación, configuración y mantenimiento de redes basadas en Linux.
  • La capacidad de resolver rápidamente problemas emergentes y garantizar un funcionamiento estable e ininterrumpido del sistema.
Ponte a prueba en el examen de ingreso y consulta el programa para obtener más detalles.