jueves, 29 de junio de 2017

2) CentOS 7 y Webmin Instalación y Configuración Básica

  No hay comentarios


Introducción

En el presente informe haremos la práctica de virtualización del servidor CentOS con sus configuraciones básicas y servicios puntuales los cuales evidenciaran las técnicas aprendidas para instalar, configurar y administrar CentOS 7 como servidor de una forma segura y contundentes. Se realizarán configuración básica como la instalación de webmin para administrar servicios del servidor de forma gráfica, webmin es una herramienta GUI que nos ayudara a manejar nuestro servidor.

Glosario

Hyper-V. - 
Tecnología de virtualización nativa para sistemas operativos Windows, optimizados 
CentOS. - 
CentOS es una distribución de el código fuente de Red Hat Enterprise Linux contando con las mismas características y funcionalidades, también que está abierto para todos. 
Webmin. - 
Interfaz basada en Web para administración de sistemas Unix. Usando cualquier navegador Web moderno, se puede configurar cuentas de usuarios, Apache, DNS, archivos compartidos y mucho más. 
Direcciones estáticas. - 
Dirección IP asignada por el usuario de manera manual, o por el servidor de la red con base en la Dirección MAC del cliente. 
Direcciones dinámicas. -
IP asignada mediante un servidor DHCP (Dynamic Host Configuration Protocol) al usuario. 
Servicios en CentOS. - 
Programas que se ejecuta en segundo plano, fuera del control interactivo de los usuarios del sistema ya que carecen de interfaz con estos. Certificado 
SSL.- 
Certificado de conexión segura con encriptación avanzada de paquetes y peticiones
Práctica
Webmin en Centos 7

Webmin es una herramienta administrativa con una muy cómoda GUI (Interfaz Gráfica de Usuario), la cual puede ser usada desde cualquier navegador y que está diseñada para facilitar la configuración de servicios, administración de usuarios, DNS, cortafuegos, entre otros servicios.

Instalación Webmin en Centos 7

En este punto empezaremos con los pasos para instalar webmin en nuestro servidor Centos 7 y administrar de una forma más cómoda nuestro servidor.

Instalar Webmin
1)      Ejecutar terminal y acceder root

Ejecutaremos un terminal y accederemos al root con el comando “sudo su”, y escribiremos la contraseña y se mostrará el indicador # que ya estamos como root.

2)      Añadir repositorio de Webmin en Centos 7

Añadiremos un repositorio de webmin para lograr instalar webmin desde yum y así obtener una instalación más limpia, para esto especificaremos el comando gedit /etc/yum.repos.d/webmin.repo y daremos enter y esperaremos que se ejecute una consola de texto

 

3)      Especificar datos del repositorio webmin

En este punto introduciremos en el editor de texto el siguiente bloque de código el cual nos añadirá dicho repositorio de webmin a yum.

[Webmin]

name=Webmin Distribution Neutral

#baseurl=http://download.webmin.com/download/yum

 mirrorlist=http://download.webmin.com/download/yum/mirrorlist

enabled=1

Clic en guardar cambios y salir.

4)      Descargar la llave publica de Webmin

Para validad la instalación necesitaremos descargar una llave publica desde un Mirror, con el comando wget http://www.webmin.com/jcameron-key.asc” esperaremos y se descargará un rpm que previamente ejecutaremos.

 

5)      Importar llave publica

Ahora importaremos la llave publica y así validaremos los repositorios de webmin, para esto usaremos el siguiente código “rpm –import jcameron-key.asc”, daremos enter y se importará dejando todo listo para instalar limpiamente webmin desde yum

 

6)      Instalar webmin con yum

Al instalar Webmin con Yum, minimizamos errores de librerías necesarias para Webmin ya que esta instalación traerá consigo las dependencias compatibles y requeridas por Webmin. Para esto usaremos el siguiente comando yum install webmin -y” daremos enter y esperaremos que se instale.

 

7)      Verificación del servicio webmin en Centos 7

Una vez finalizada la instalación podremos verificar en primera instancia que el servicio de webmin ya se encuentre en ejecución, esto con el comando systemctl status webmin”. Si no está en ejecución ejecutaremos systemctl start webmin seguido de systemctl enable webmin

 

8)      Accediendo a webmin

Una vez en este punto podremos acceder al panel de administración GUI de Webmin mediante la dirección https://server.practica.com:10000, cabe recalcar que Webmin trabaja por el puerto 10000 y además evidenciamos como nuestra dirección del servidor trabaja perfectamente

 

Hola Webmin

Ahora podremos acceder a nuestro panel de configuración de servicios de Webmin

Panel de Webmin
1)      Iniciado sesión en Webmin

Para iniciar sesión en Webmin lo aremos con el usuario root y la contraseña establecida en el servidor, daremos enter e iniciaremos sesión

 

2)      Panel Webmin

Una vez iniciada la sesión se nos cargará la vista del panel de Webmin que incluye información sobre nuestro servidor, así como las configuraciones que podemos realizar en menús desplegables.

 

3)      Verificación de Recursos por Webmin

Para dejar en claro el buen funcionamiento de webmin podremos ver la vista con las características de nuestro servidor.

Configuración básica Webmin
1)      Configuración básica de Webmin Puertos

Como una configuración básica de seguridad editaremos el puerto de escucha de la plataforma Webmin, cabe recalcar que tenemos disponibles una seria de configuraciones las cuales se irían configurando de acuerdo con nuestras necesidades y normativas de seguridad.

En este caso como buena práctica de seguridad cambiaremos el puerto de escucha de Webmin

2)      Configuración cambio de puerto Webmin

Como se indicó se procederá a cambiar el puerto de webmin una vez q hemos entrado a webmin->Configuracion de webmin->Puertos y Direcciones nosotros podremos cambiar el puerto de escucha de webmin por defecto esto del :10000 lo cambiaremos al :1813 esto permitirá delimitar a nuestra organización a saber el puerto de acceso a webmin.

 

3)      Verificación de cambio de puerto webmin

Una vez realizado el cambio podremos observar el nuevo puerto de webmin en acción.

 

Actualizando Webmin
1)      Configuración actualizando webmin

Como segunda buena práctica actualizaremos webmin, esto lo podemos hacer dando clic en Actualizaciones de paquetes que está disponible desde la vista del panel de webmin.

 

2)      Proceso de actualizado webmin

Una vez en este punto podremos observar los paquetes que se actualizarán de los cuales en este caso tenemos 56 actualizaciones disponibles, una vez verificados los paquetes procederemos a actualizar, dando clic en Update Select Packages

 

3)      Verificación de actualización de webmin

Se nos mostrará el siguiente mensaje informando que se logró la actualización con éxito.

Modo de conexión Webmin
1)      Cambiar modo SSL

Cambiaremos el modo seguro para que podamos ejecutar remotamente en algún punto de la práctica para esto ejecutaremos “nano /etc/webmin/miniserv.conf

2)      Editar SSL Mode

Cambiaremos el SS1=1 a SSL=0

Abrir puertos de Webmin en Firewall

Para futuras conexiones externas a este servicio también deberemos abrir puertos a nuestro firewall para que funcione perfectamente

1)      Abrir puertos de Webmin TCP

Ejecutaremos “firewall-cmdpermanentadd-port=1813/tcp

2)      Abrir puertos de Webmin TCP

Ejecutaremos “firewall-cmdpermanentadd-port=1813/udp

 

3)      Reiniciar Firewall

Reiniciaremos el firewall para que los cambios tengan efecto systemctl restart firewalld

 

Verificación de acceso a Webmin

Ahora verificaremos el acceso a webmin

1)      URL configurada para Acceder a Webmin

Una vez finalizado todo de forma correcta tipiaremos la URL “server.practica.com:1813” y el acceso debe ser limpio, con esto dejamos webmin listo para trabajar en diversos escenarios

Conclusiones

Webmin es una plataforma como pudimos observar muy ágil que nos ha ahorrado ciertos tiempos de configuración con su integración a CentOS que nos permitirá seguir administrando de forma gráfica nuestro servidor.

Recalcamos que a medida que se instalen las características Webmin irá integrando dichas características para enlazarlas y permitir una administración de forma gráfica tratando de ahorran en lo posible tiempos de configuración y minimizando errores

La seguridad SSL es muy importante en Webmin, teniendo en cuenta que nuestro servidor debe tener la facultad de generar certificados SSL en nuestro caso se decidió desactivar para agilizar la practica

Todas las configuraciones son muy importantes y se irán evidenciando a medida que avance la práctica y la instalación de los diversos servicios

No hay comentarios :

Publicar un comentario