Contactos

Instalación correcta de Webmin Ubuntu Server. Instalación de Webmin Ubuntu Server Inicie sesión correctamente en Webmin

|

Webmin es una moderna consola basada en 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 la consola con el 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 a sudo.
  • Cortafuegos configurado (puede averiguarlo).
  • Servidor web Apache (se pueden encontrar instrucciones de instalación).
  • FQDN y un registro que apunta a la dirección IP del servidor.

Paso 1: instalación de Webmin

Agregue el repositorio de Webmin, que puede usar para instalar y actualizar posteriormente la 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 contrib

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 agregarle el repositorio de Webmin.

sudo apt-get update

Instale Webmin:

sudo apt-get install webmin

Una vez completada 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 posteriores.

Nota: Si configuró el cortafuegos ufw como se requiere, actualmente está bloqueando el puerto Webmin. Para desbloquearlo, use el comando:

sudo ufw permitir 10000

Para mayor seguridad, puede configurar el acceso a este puerto solo desde rangos específicos de direcciones IP.

Paso 2: Agregue el certificado de confianza de Let's Encrypt

Webmin ya es compatible con HTTPS, pero hasta ahora la consola utiliza un certificado autofirmado. Reemplácelo con un certificado confiable del servicio Let’s Encrypt.

En su navegador abra:

https: // tu_dominio: 10000

Reemplace your_domain con su nombre de dominio.

Nota: La primera vez que haga clic en este enlace, verá un error "SSL no válido". Esto se debe a que el servidor utiliza un certificado autofirmado. Agréguelo a la lista de exclusiones para continuar.

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

Una vez autenticado, verá el panel de Webmin. Antes de agregar un certificado de confianza, debe configurar el nombre de host del servidor. Busque el campo Nombre de host del sistema y abra el enlace especificado en él.

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 el panel de navegación izquierdo, luego haga clic en Configuración de Webmin.

Seleccione Cifrado SSL de la lista y luego haga clic en la pestaña Vamos a cifrar. Verá la pantalla Opciones para un nuevo certificado SSL.

Desde esta página, Webmin puede obtener e instalar un certificado confiable y actualizarlo de manera oportuna. Los certificados Let's Encrypt tienen una validez de 3 meses. Webmin admite la renovación automática de certificados; puede configurar la consola para renovar el certificado Let's Encrypt mensualmente. El servicio Let's Encrypt busca un archivo de validación en el servidor, por lo que la consola 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 especifique / var / www / html.
  • En la línea Meses entre renovación automática, anule la selección de Renovar solo 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. Recibirá una pantalla de confirmación en unos segundos.

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

3 - Uso de Webmin

Webmin ofrece muchos módulos que puede usar para administrar su servidor y hacer casi cualquier cosa, desde configurar un servidor DNS BIND hasta agregar usuarios a su sistema. Intente crear un nuevo usuario y actualice los paquetes del sistema usando Webmin.

Gestión de usuarios y grupos

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

Cree un nuevo usuario (por ejemplo, implementar) que pueda utilizar para 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; proporcionar nombre de usuario, contraseña, grupo y otra información sobre el usuario.

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

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

Actualizando paquetes

Webmin puede actualizar todos los paquetes del sistema. Para hacer esto, vaya al enlace Panel de control 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 cómoda consola de administración del servidor protegida por un certificado confiable. La interfaz intuitiva de Webmin proporciona muchas funciones y módulos útiles.

Compruebe usted mismo las funciones de Webmin. Puede encontrar más información útil en

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

Mediante la interfaz web, puede acceder a la configuración del servidor web desde cualquier lugar donde haya 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 gran funcionalidad.

En la mayoría de los casos, puede prescindir de la línea de comandos para administrar el servidor, pero simplemente realice todas las acciones a través de la interfaz web. Echemos un vistazo a las funciones que admite Webmin:

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

La distribución predeterminada de 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 esto, se pueden agregar módulos adicionales para expandir aún más la funcionalidad del programa. Webmin está completamente escrito en Perl y, como dije, está disponible de forma gratuita. En este artículo, le mostraremos cómo instalar Webmin en Ubuntu Server 16.04.

Instalación de Webmin en Ubuntu Server

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 contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Luego agregue la clave GPG para el repositorio:

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

Queda por actualizar las listas de paquetes:

sudo apt-get update

Solo ahora se puede realizar la instalación de webmin ubuntu 16.04:

sudo apt-get install webmin

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

sudo ufw permitir 10000

Configuración de 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. Webmin usa https de forma predeterminada, por lo que también deberá aplicar ese protocolo. La dirección se verá así:

https: // dirección_ip: 10000

El navegador le advertirá que el certificado SSL no es de confianza, esto se debe a que webmin genera automáticamente su propio certificado después de la instalación. Y dado que este certificado fue emitido por una autoridad no certificadora, el navegador no puede considerarlo de confianza. 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 ingresar a la interfaz web. Este usuario debe tener permisos de superusuario:

Así es como se verá la página de inicio:

La primera página muestra información general sobre el sistema para ayudarlo a comprender con qué sistema está tratando actualmente. También mostrará las actualizaciones de Webmin, si las hay.

En el lado izquierdo de la pantalla, encontrará un menú de navegación que le dará acceso a los distintos módulos de Webmin y administrará su servidor. La sección Webmin contiene configuraciones para el programa Webmin en sí, 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 ahora está completa y ahora puede configurar su sistema de forma remota. Esto puede resultar muy útil cuando no puede o no quiere utilizar el terminal. Si tienes alguna duda, ¡pregunta en los comentarios!

El uso de la "Terminal" no siempre es conveniente incluso para los profesionales. Por lo tanto, hoy en día las interfaces gráficas se utilizan cada vez más, 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.

Es necesario instalar Webmin para trabajar en interfaces gráficas en lugar de en la terminal.

¿Por qué esto es tan relevante? En la comunidad técnica, la velocidad de los sistemas es muy valorada. Trabajar con soluciones que ralentizarían el servidor es inaceptable. Especialmente si los recursos disponibles no son tan buenos. Es por eso que los complejos como Webmin son especialmente apreciados. 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 basada en web para administrar servidores basados ​​en sistemas similares a Unix. Es una de las soluciones más sencillas y convenientes para resolver problemas de este tipo. Estos son los beneficios:

  1. Ayuda a ahorrar tiempo en la gestión del servidor.
  2. Le permite configurar redes, así como firewalls para ellas.
  3. Soporta respaldo de datos.
  4. Le permite ajustar su sistema operativo.
  5. Y tiene muchas otras funciones útiles.

Técnicamente, Webmin consiste en un servidor web simple, así como numerosos scripts que lo hacen flexible y rápido para trabajar. 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, es completamente gratis. El programa se distribuye bajo una licencia BSD.

Ir a instalación

Primero, necesita editar el archivo sources.list:

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

Las siguientes líneas deben insertarse al final del archivo:

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

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

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

"Sudo apt-get update"

Ahora en Ubuntu Server, instalar Webmin es cuestión de dos segundos. Ejecute el comando:

"Sudo apt-get install webmin"

Corriendo

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

Finalmente

|

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

Este tutorial lo guiará a través del proceso de instalación de la herramienta Webmin y SSL usando apt-get en Ubuntu 14.04.

Requisitos

Se requieren privilegios de root para instalar Webmin. Se recomienda que cree un usuario con privilegios elevados sudo (consulte las instrucciones), 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: cuando se utiliza Webmin, se asume una autorización basada en contraseña.

Inicie sesión en el servidor como nuevo usuario (o root) a través de SSH usando el comando:

ssh username @ server_ip_address

Introduzca su contraseña cuando se le solicite.

Instalación de Webmin

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

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

sudo nano /etc/apt/sources.list

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

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

Cuando haya terminado 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-key add -

Ahora necesitamos actualizar la lista de paquetes apt-get:

sudo apt-get update

Puede comenzar a instalar Webmin; para hacer esto, ejecute el comando:

sudo apt-get install webmin

Confirma el inicio de la instalación.

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

Iniciar sesión en Webmin

Abra la página de inicio de sesión de Webmin utilizando un navegador web; para hacer esto, especifique la IP externa y el puerto 10000. De forma predeterminada, Webmin admite SSL / TLS, por lo que debe usar HTTPS para conectarse. Entonces, abra el siguiente enlace en su navegador:

https: // Dirección_IP_servidor: 10000

En esta etapa, aparecerá una advertencia "El certificado SSL del servidor no es confiable", lo que indica que el navegador no puede confiar en el certificado SSL del servidor. El hecho es que durante la instalación, Webmin genera e instala automáticamente un certificado SSL, pero este certificado SSL no ha sido verificado por una autoridad de certificación en la que el servidor pueda confiar. 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, debe hacer lo siguiente:

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

En Firefox necesitas:

  • Presione Entiendo los riesgos;
  • Luego haga clic en el botón Agregar excepción…;
  • Y luego confirme la 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. Recuerde, este usuario debe tener privilegios de root o sudo.

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

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

Usando Webmin

Cuando inicia Webmin por primera vez, aparece la página Información del sistema con una descripción general de los recursos del sistema y otra información útil. Esta página también muestra todas las actualizaciones de Webmin disponibles.

A la izquierda, puede ver un menú de navegación que puede usar para administrar el servidor y acceder a los distintos módulos de Webmin. El menú de navegación está categorizado y cada categoría individual tiene su propio conjunto de módulos. La categoría Webmin merece una atención especial ya que contiene módulos para configurar la aplicación Webmin, mientras que otras categorías se utilizan para realizar diversas tareas de administración del sistema.

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

Creación de usuarios (opcional)

La principal tarea de la administración del sistema (en Webmin en particular) es la gestión de usuarios. En esta sección, nos centraremos en crear un nuevo usuario utilizando el módulo Usuarios y grupos.

Ingrese el nombre de usuario en Nombre de usuario y complete cualquier otro dato de usuario requerido. 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.

Instalar Apache (opcional)

Webmin viene con muchos módulos para administrar paquetes de varios programas. Esta sección demostrará cómo instalar un servidor web utilizando el módulo de servidor web Apache.

En el menú de navegación, seleccione la categoría Módulos no utilizados y busque el módulo Servidor web Apache.

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

Una vez completada la instalación de Apache, se iniciará un 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 funcionar, esta herramienta se puede utilizar para realizar tareas básicas de administración del sistema.

Etiquetas :,

¿Te gustó el artículo? Compártelo