Menú
Gratis
Registro
hogar  /  Internet/ Instalación y configuración de webmin en debian 8. Correcta instalación de Webmin Ubuntu Server

Instalación y configuración de webmin en debian 8. Instalación adecuada de Webmin Ubuntu Server

Hay muchos paneles de control de servidores web, tanto especializados para alojamiento como de propósito general. Hoy instalaré uno de estos paneles - Webmin en servidor centos 7. En mi opinión, este es uno de los medios más populares. control remoto servidor 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 interfaz web webmin a través del 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 su nombre de usuario y 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 la 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 vienes con direcciones estáticas, luego 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 y instalación de linux a lo 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.

En este tema "Instalación de webmin en Debian/Ubuntu/ Menta de Linux» Le mostraré cómo instalar fácilmente el panel de control en Debian, Ubuntu o Linux Mint. Aquí hay 3 formas de hacerlo. Webmin es una solución de administración de alojamiento web bastante normal tanto para el hogar como para otros clientes. Es completamente gratuito en comparación con otros paneles.

Primero, instale todo lo que necesita para webmin, instale utilidades y módulos adicionales:

# sudo apt-get install perl libnet-ssleay-perl libauthen-pam-perl

Método 1. Ve al sitio oficial y descarga la mayoría ultima versión para Debian, Ubuntu o Linux Mint. Si está satisfecho, descargue mi versión (al momento de escribir esto, era la última), para hacer esto, ejecute:

# cd /usr/local/src # wget http://sourceforge.net/projects/webadmin/files/webmin/1.690/webmin_1.690_all.deb

Después de descargar este paquete de deuda, debe instalarlo con el siguiente comando:

# dpkg -i webmin_1.690_all.deb

El proceso de instalación no le llevará mucho tiempo, creo que no más de 2-3 minutos.

Método 2. Te cuento lo fácil que es instalar webmin, para ello primero necesitas conectar el repositorio:

# sudo vim /etc/apt/sources.list

Escribamos 2 líneas en el archivo, nuestro repositorio

[...] # puede haber otros repositorios, así que pegue las líneas en cualquier lugar deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk /repository sarge contribución [...]

Luego, importamos las claves necesarias para la instalación, ejecutamos:

# cd /usr/local/src/ && wget http://www.webmin.com/jcameron-key.asc # sudo apt-key add jcameron-key.asc

Actualizamos la lista de repositorios disponibles para que el sistema vea todos los cambios:

# sudo apt-obtener actualización

E instala webmin con un simple comando:

# sudo apt-get install webmin

Método 3. Puede descargar el código fuente y compilarlo, pero no veo el punto, ya que hay 2 formas, deberían ser suficientes.

Pero si alguien tiene ganas de jugar e instalar webmin con código fuente, luego visite el sitio externo y descargue el archivo, descomprímalo y compílelo.

Para iniciar/detener/reiniciar la ejecución de webmin:

# sudo /etc/init.d/webmin start # sudo /etc/init.d/webmin stop # sudo /etc/init.d/webmin restart

Iniciemos el servidor y luego ejecutemos el comando, creará una contraseña para el usuario (si de repente alguien la olvidó, se guardará):

# sudo /usr/share/webmin/changepass.pl /etc/webmin root "ingrese_su_contraseña_aquí"

Debería funcionar, si no funciona, simplemente reinicie webmin después de este comando (porque creó una contraseña y es posible que no se actualice).

Después de instalar webmin de una de las formas, ve al navegador y escribe:
http://nombre_su_dominio:10000

A menudo, esto es solo localhost. La instalación de webmin en Debian/Ubuntu/Linux Mint está completa y lista para usar.

|

Webmin es una herramienta de administración de sistemas basada en web para Sistemas tipo Unix. Esta alternativa simple y conveniente a la administración de la línea de comandos se puede usar para administrar varios aspectos del sistema (como usuarios y servicios) a través de los módulos de Webmin. Webmin es ideal para usuarios que prefieren mantener su propio servidor privado virtual, pero no quieren trabajar con la línea de comandos.

Este tutorial le mostrará cómo instalar la herramienta Webmin y SSL usando apt-get en Ubuntu 14.04.

Requisitos

Se requieren privilegios de raíz para instalar Webmin. Se recomienda que cree un usuario con privilegios sudo extendidos (las instrucciones se pueden encontrar en ), que también necesitará para iniciar sesión en la interfaz de Webmin. Además, Webmin podrá usar sus credenciales para administrar el servidor.

nota: La autorización basada en contraseña está implícita cuando se usa Webmin.

Iniciar sesión en el servidor como Nuevo Usuario(o root) a través de SSH usando el comando:

ssh nombredeusuario@dirección_ip_del_servidor

Ingrese su contraseña cuando se le solicite.

Instalando webmin

Antes de poder instalar Webmin con apt-get, debe agregar el repositorio de Webmin a su archivo sources.list.

Abra el archivo sources.list en servidor virtual V editor de texto(en este tutorial es nano):

sudo nano /etc/apt/sources.list

Ingresa tu contraseña. Luego presione Ctrl-W y Ctrl-V para ir al final del archivo e ingrese las siguientes líneas:

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

Cuando termine de editar, guarde el archivo presionando Ctrl-X y luego Y.

Luego agregue la clave GPG de Webmin a apt para que el sistema pueda confiar en el repositorio agregado. Para hacer esto, use:

wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt clave agregar -

Ahora necesitamos actualizar la lista de paquetes apt-get:

sudo apt-obtener actualización

Ahora está listo para instalar Webmin; para hacer esto, ejecute el comando:

sudo apt-get install webmin

Confirme el inicio de la instalación.

Una vez completada la instalación, el servicio Webmin se iniciará automáticamente.

Iniciar sesión en webmin

Usando un navegador web, abra la página de autorización de Webmin; para hacer esto, especifique la IP externa y el puerto 10000. De manera predeterminada, Webmin admite SSL/TLS, por lo que debe usar HTTPS para conectarse. Por lo tanto, abra el siguiente enlace en su navegador:

https://dirección_ip_del_servidor:10000

En este escenario aparecerá una advertencia "El certificado SSL del servidor no es de confianza", lo que indica que el navegador no puede confiar en el certificado SSL del servidor. Esto se debe a que Webmin genera e instala automáticamente un certificado SSL durante la instalación, pero este certificado SSL no ha sido validado por una autoridad de certificación en la que el servidor pueda confiar. Y aunque la computadora no puede verificar la validez del certificado, puede estar seguro de que es seguro.

Dígale al navegador que se puede confiar en el certificado. Por ejemplo, en Chrome necesitas hacer lo siguiente:

  • Haga clic en el enlace Avanzado;
  • Luego haga clic en el enlace "Ir a dirección IP(inseguro)."

Firefox necesita:

  • Haga clic en Comprendo los riesgos;
  • Luego haga clic en el botón Agregar excepción…;
  • Y luego Confirmar excepción de seguridad.

En este punto, aparecerá la pantalla de inicio de sesión de Webmin.

Ingrese las mismas credenciales que se usaron para la conexión SSH al principio. No olvide: este usuario debe tener privilegios de sudo o root.

¡Listo! La herramienta Webmin se instaló correctamente y está lista para funcionar.

Nota: La seguridad de las credenciales de este usuario necesita especial atención ya que, gracias a sus privilegios, la aplicación Webmin tiene Acceso completo al servidor

Usando Webmin

La primera vez que inicie Webmin, aparecerá la página Información del sistema, que brinda una descripción general de los recursos del sistema y otra información útil. Esta página también muestra todas las actualizaciones disponibles de Webmin.

A la izquierda puede ver un menú de navegación que se puede usar para administrar el servidor y acceder a varios módulos de Webmin. El menú de navegación está dividido en categorías y cada categoría individual tiene su propio conjunto de módulos. La categoría Webmin merece especial atención porque contiene módulos para personalizar la aplicación Webmin, mientras que las demás categorías se utilizan para realizar diversas tareas de administración del sistema.

Vea el menú de navegación, consulte los módulos disponibles.

Crear un usuario (opcional)

La tarea principal de la administración del sistema (particularmente en Webmin) es la gestión de usuarios. En esta sección, hablaremos sobre la creación de un nuevo usuario mediante el módulo Usuarios y grupos.

Ingrese el nombre de usuario en Nombre de usuario y también proporcione el resto de la información requerida sobre el usuario. Luego haga clic en el botón Crear.

Después de eso, aparecerá un usuario con los datos especificados en el servidor.

El módulo Usuarios y grupos también se puede utilizar para realizar otras tareas de administración de usuarios, como eliminar o deshabilitar usuarios y grupos.

Instalación de Apache (opcional)

Webmin viene con gran cantidad módulos para la gestión de paquetes de varios software. Esta sección demostrará la instalación de un servidor web usando el módulo Apache Webserver.

En el menú de navegación, seleccione la categoría Módulos no utilizados, en ella busque el módulo Apache Webserver.

Si Apache no se ha instalado antes en el servidor, el módulo lo informará y sugerirá una forma de instalar el servidor web.

Una vez completada la instalación de Apache, se iniciará el servidor web estándar.

Después de eso, el módulo del servidor web Apache se moverá a la categoría Servidores y se puede usar para administrar la configuración del servidor Apache.

Conclusión

Ahora que Webmin está instalado y listo para usar, puede usar esta herramienta para realizar tareas básicas de administración del sistema.

Etiquetas: ,

Por lo general, un servidor Linux se configura con línea de comando. Sin embargo, existe otro acceso posiblemente más conveniente usando el servicio 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 add 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 lugar 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, después de lo cual será llevado a página de inicio 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, Copia de reserva 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.

La sección "Servicios" proporciona enlaces a herramientas para trabajar con 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", 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.

|

Webmin es una moderna consola de administración basada en web 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, asegurar su consola con un certificado Let's Encrypt, agregar uno nuevo a través de Webmin cuenta 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: Si ha configurado el cortafuegos ufw según sea necesario, en este momento bloquea 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 apoya Actualización automática 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 puedes administrar el servidor y realizar casi todo, desde configurar BIND servidores DNS antes de 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. intuitivo interfaz clara Webmin proporciona muchos características útiles y módulos.

Familiarícese con las características de Webmin. Más información útil puede encontrarse en