Está en la página 1de 28

Unidad 4 - Paso 5 - Administrando servicios en GNU/Linux

Alexander Guzmán Suarez


Código de estudiante: 4438908
Grupo: 27
Octubre 2020.

Universidad Nacional Abierta Y A Distancia (UNAD).


Escuela de Ciencias Básicas, Tecnología e Ingeniería
Diplomado De Profundización En Linux (Opción De Trabajo De Grado)

Código Curso: 201494A_764


ii

Introducción

Este trabajo tiene como finalidad la instalación, configuración y administración de los servidores
DHCP, DNS, FTP y SSH mediante la aplicación Webmin desde el sistema operativo GNU/Linux
Server. En él se explicará detalladamente, paso por paso los procesos de administrar los servicios a
través de aplicaciones útiles gestionando los procesos necesarios para que funcione cada uno de
los servidores y tenga comunicación con los equipos clientes conectados a la red.
iii

Objetivos

Objetivo General
Evidenciar el funcionamiento del cada uno de los servidores, mostrando su funcionamiento
y conexión hacia las maquinas cliente.

Objetivos Específicos

 Realizar la instalación de Linux server


 Agregar la aplicación Webmin en la maquina Linux server
 Evidenciar la instalación de los servidores DHCP, DNS, FTP y SSH
 Explicar la configuración de los servidores DHCP, DNS, FTP y SSH
 Demostrar las conexiones de red de cada uno de los servidores hacia los
equipos cliente.
 Hacer pruebas de transferencias de archivos entre los servidores FTP y SSH

1. Demostrar la funcionalidad de los servicios de localhost, https, php y phpmyadmin


desde el sistema operativo GNU/Linux Server hacia GNU/Linux Deskto
1

ACTIVIDAD INDIVIDUAL

Temática 2: Servidor Web con los servicios Apache, SSL, PHP, MySQL
Paso a Paso Configuración Servidor Apache:
1. Desde la interface de webmin desplegamos la opción modulos no usados y buscamos
servidor Web Apache.

Figura 1. Opción módulos no usados Webmin – Servidor Web Apache


2

2. Seleccionado el servidor DHCP realizamos la instalación dando clic en Install Now.

Figura 2. Instalación servidor Web Apache

3. Nos pedirá instalar los paquetes listados. Damos clic en Install Now.

Figura 3. Instalación de paquetes Servidor Web Apache


3

Figura 4. Paquetes instalados Servidor Web Apache

4. Damos clic en regresar a servidor web apache y verificamos que ya esté instalado el
servidor web apache.

Figura 5. Servidor Web Apache instalado

5. En el menú de webmin ingresamos a otros y seleccionamos Administrador de archivos donde


seleccionaremos el directorio raíz en donde alojaremos nuestro archivo index.html. Aca crearemos
el directorio www dentro del directorio raíz: /home/alexanderguzmansuarez y dentro de www
4

creamos el archivo index.html, agregamos un texto para las pruebas futuras y guardamos y
actualizamos.

Figura 6. Administrador de archivos

Figura 7. Búsqueda de directorio /home/alexanderguzmansuarez y selección de crear nuevo directorio


5

Figura 8. Creación de directorio www

Figura 9. selección crear archivo


6

Figura 10. Creación de archivo index.html

Figura 11. Edición de archivo index.html


7

Figura 12. Actualizar directorio raíz

6. Nuevamente regresamos al servidor web apche. Dentro del servidor web apache
seleccionamos la opción crear host virtual.

Figura 13. Opción crear Host virtual

7. Seleccionamos el puerto 80
8

Figura 14. Puerto 80

8. En raíz documentos seleccionamos el directorio que se ha creado previamente en nuestro


directorio /home/alexanderguzmansuarez/ donde se creó una carpeta con nombre www

Figura 15. Opción raíz para documentos


9

Figura 16. Selección directorio /home/alexanderguzmansuarez/www

Figura 17. Raíz para documentos

9. Ingresamos un nombre al servidor colocaremos www.alexguzmangrupo27.net


(Este nombre fue el que se asignó en la temática uno para la configuración del servidor
DNS en el Alias). Damos clic en crear ahora.
10

Figura 18. Nombre del servidor web

Figura 19. Alias previamente configurado en servidor DNS

10. Creado el host virtual lo seleccionamos y damos clic en él.


11

Figura 20. Host Virtual creado

11. Dentro de las opciones del servidor virtual, seleccionamos indizado de directorio.

Figura 21. Opciones de host virtual – Indizado de directorio


12

12. En la casilla archivos de índice de directorio, digitamos: index.html, guardamos y


aplicamos cambios.

Figura 22. Archivos de índice de directorio

Figura 23. Aplicando cambios


13

13. Desde el navegador web digitamos nuestra página web configurada:


www.alexguzmangrupo27.net/index.html y validamos que nos muestre la información
ingresada en el editor de texto previamente configurado.

Figura 24. URL: www.alexguzmangrupo27.net/index.html

Figura 25. Verificación contenido página: www.alexguzmangrupo27.net/index.html

14. Desde la maquina cliente Ubuntu Desktop verificamos que ingrese la página configurada en el
servidor Linux.
14

Figura 26. Verificación contenido página: www.alexguzmangrupo27.net/index.html desde maquina cliente Ubuntu
desktop

Paso a paso Certificado SSL:

1. Ingresamos nuevamente desde webmin al servidor apache, en la pestaña configuración


global, seleccionamos configurar módulos de apache.
15

Figura 27. Selección módulos apache

2. Buscamos el modulo SSL, lo seleccionamos y damos clic en habilitar.

Figura 28. Seleccionar modulo SSL


16

Figura 29. Modulo SSL habilitado

3. Desde terminal realizamos la instalación del openssl mediante el comando: sudo apt-get
install openssl, Observamos que el openssl ya está instalado y podemos continuar con el
siguiente paso.

Figura 30. instalación openssl


17

4. Crearemos un directorio llamado http dentro del directorio /etc/ y dentro de http creamos
el directorio unadgrupo27 en: /etc/http/

Figura 31. Directorio /etc/http/unadgrupo27

5. Dentro del directorio: /etc/http/unadgrupo27, generamos el archivo cert.pem y key.pem


que son el certificado y clave de certificado para nuestro certificado SSL. Utilizamos el
comando: sudo openssl req –newkey rsa:512 –x509 –nodes –out cert.pem -keyout
key.pem

Figura 32. Generando archivo cert.pem y key.pem


18

6. Nos pedirá unos datos de nuestro servidor web, rellenamos los campos, principalmente el
nombre de nuestro servidor web: www.alexguzmangrupo27.net

Figura 33. Datos solicitados

7. Verificamos el directorio /etc/http/unadgrupo27 y obsermamos que se crearon los dos


archivos cert.pen y key.pem

Figura 34. Archivos cert.pen y key.pem creados


19

8. Damos permisos de lectura al fichero key.pem con el comando: chmod 600 key.pem

Figura 35. permisos de lectura al fichero key.pem

9. Desde webmin ingresamos a nuestro host virtual creado anteriormente

Figura 36. Host virtual www.alexguzmangrupo27.net


20

10. Seleccionamos opciones SSL

Figura 37. Opciones SSL

11. Activamos SSL y buscamos los ficheros cert.pem y key.pem. Damos clic en guardar.

Figura 38. Activación SSL


21

12. Cambiamos el puerto por el 443, que es puerto del servidor seguro https, damos clic en
salvar y aplicamos cambios.

Figura 39. Cambio de puerto 443

13. Por Ultimo debemos verificar nuestra página web cuente con nuestro certificado de seguridad
SSL ingresando a: https://alexguzmangrupo27.net
22

PASO A PASO INSTALACIÓN MYSQL

1. En webmin buscamos servidor de base de datosMySQL e instalamos.

Figura 40. Servidor de base de datosMySQL

Figura 41. Instalación


23

Figura 42. Instalación paquetes

Figura 43. Instalación completa


24

Conclusiones

Este trabajo se ha obtenido de manera exitosa la instalación de cada uno de los


servidores DHCP, DNS, FTP y SSH mediante la aplicación Webmin, donde se
logra aprender de manera detallada su instalación, configuración y ejecución
de los servidores; donde se logra establecer conexión desde el equipo cliente,
permitiendo tener una comunicación con el servidor Linux y estableciendo las
funciones que realiza el servidor a trabajar.
25

Referencias Bibliográficas

Help.ubuntu.com. 2020. Webmin - Community Help Wiki. [online] Available at:


https://help.ubuntu.com/community/WebMin?_ga=2.226003098.1421837147.16035
82033-2048741092.1601337617
Linuxize.com. 2020. How To Install Webmin On Ubuntu 18.04. [online] Available at:
https://linuxize.com/post/how-to-install-webmin-on-ubuntu-18-04/
Ubuntu. 2020. Introduction | Server Documentation | Ubuntu. [online] Available at:
https://help.ubuntu.com/lts/serverguide/dns-configuration.html.ca> [Accessed 2
November 2020
Ubuntu. 2020. Introduction | Server Documentation | Ubuntu. [online] Available at:
https://help.ubuntu.com/lts/serverguide/dhcp.html.en
Help.ubuntu.com. 2020. Proftpd - Community Help Wiki. [online] Available at:
https://help.ubuntu.com/community/ProFTPD
Ubuntu. 2020. Service - Openssh | Server Documentation | Ubuntu. [online] Available at:
https://ubuntu.com/server/docs/service-openssh

También podría gustarte