Miguel SanchezG14 P5

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

1

Paso 5 - Administrando servicios en GNU/Linux

Miguel Ángel Sanchez Peña

ECBTI, Universidad Nacional Abierta y a Distancia

201494: Diplomado de Profundización en Linux

Ing. Martin Camilo Cancelado

31 de Octubre del 2021


2

Introducción

La presente actividad sobre la administración de servicios GNU/Linux forma parte de los

estudios del diplomado de profundización en Linux, cuyo enfoque en esta oportunidad es sobre

el servidor webmin el cual por medio de este se pueden administrar los servicios requeridos

para la red local. Los servicios que vamos a ejecutar en el servidor GNU/Linux son DHCP, DNS,

FTP, SSH, Apache, SSL, PHP, MySQL, Postfix, Proxy, NFS, Samba y LDAP. Vamos a demostrar el

funcionamiento de estos servicios y con esta práctica vamos a comprender su funcionamiento

por medio de los módulos de webmin.


3

Objetivos

Objetivo General

Proponer soluciones tecnológicas basadas en servicios GNU/Linux a través de la instalación,

configuración y puesta en marcha de aplicaciones apropiadas con el fin de gestionar las

peticiones de información y comunicaciones de los clientes (dispositivos/usuarios).

Objetivos Específicos

Utilizar herramientas para la administración de servidores e Integración de GNU/Linux con

otros Sistemas Operativos.

Demostrar la restricción de conexión hacia el servicio internet desde el sistema operativo

GNU/Linux Server por medio de la navegación desde el sistema operativo GNU/Linux Desktop

por un puerto determinado.

Demostrar la compartición de archivos entre el sistema operativo GNU/Linux Server hacia el

sistema operativo GNU/Linux Desktop


4

Instalación webmin:
5

Bueno luego de corregir todas las dependencias que no tenía instaladas se pudo instalar el

webmin

Se realiza un ajuste en la siguiente ruta con nano:

Sudo nano /etc/webmin/miniserv.conf

En la línea SSL=1 se cambia por un 0.

Luego de esto desde el host indicamos la IP del servidor Ubuntu más el puerto 10000
6

Ingresamos con el usuario y contraseña del servidor Ubuntu:


7

Temática 4: Servidor Proxy y de archivos con NFS. Producto esperado:

1. Demostrar la restricción de conexión hacia el servicio internet desde el sistema

operativo GNU/Linux Server por medio de la navegación desde el sistema operativo

GNU/Linux Desktop por un puerto determinado.

Inicialmente se instaló y configuro el servicio DHCP para realizar este punto, esta

instalación y configuración se realizo desde la Web conferencia de refuerzo por lo tanto

no esta detallada en este punto.

Squid es el servicio proxy que vamos a usar para Ubuntu server, por lo tanto es

necesario instalar el servicio con el siguiente comando:

$ sudo apt install squid

Luego de instalar se inicia el servicio y luego se habilita para que siempre este activo

con cada inicio del SO Ubuntu Server.

$ sudo systemctl start squid

$ sudo systemctl enable squid


8

Ahora se configura el servidor Squid.


9

Utilizamos el puerto 5000 para redireccionar todas las peticiones del cliente.

Luego se crea una Client Address ACL para las Ip de la red interna:

En proxy restrictions agregamos la regla para permitir el Client Address ACL de la red

interna que creamos en el paso anterior.


10

En las siguientes imágenes demostramos el funcionamiento en el cliente.


11

Se configura en el navegador web la dirección Ip del servidor 192.168.200.1 con el

puerto 5000.

Se comprueba la navegabilidad, ahora se quita el proxy del navegador y validamos que

ya no se puede navegar:
12

Se realizo el ping a las maquinas entre si para validar que si existe la conexión de red

interna. Se elimino el proxy en el cliente y podemos observar que ya no puede navegar

en internet.
13

2. Demostrar la compartición de archivos entre el sistema operativo GNU/Linux Server

hacia el sistema operativo GNU/Linux Desktop.

Debemos instalar el servidor NFS y configurarlo.

Lo instalamos con el siguiente comando:

$ sudo apt install nfs-kernel-server

Agregamos la carpeta en el servidor para compartir y le asignamos los permisos

correspondientes:

$ sudo mkdir -p /mnt/ sharingData

$ sudo chmod 777 /mnt/sharingData

$ sudo chown nobody:nogroup /mnt/ sharingData


14

Ahora ingresamos a la carpeta exports para indicar el directorio que vamos a compartir

y a cuáles direcciones IP.

$ sudo nano /etc/exports

/mnt/sharingData 172.1.1.50(rw,sync,no_subtree_check)

Guardamos y cerramos el archivo, luego publicamos los cambios así:

$ sudo exportfs -a

Ahora vamos a configurar el cliente para que la conexión con la carpeta compartida por

NFS sea persistente.

$ sudo nano /etc/fstab


15

Guardamos y cerramos el archivo.

Ahora vamos a realizar la prueba del servicio NFS.

Creamos el archivo pruebaNFS.txt en el servidor y luego lo abrimos en el cliente


16

Cambiamos la IP del cliente para validar si puede tener acceso a la carpeta compartida.
17

En efecto no tenemos acceso, no podemos montar la carpeta en el cliente, y así queda

comprobado el funcionamiento del servicio.


18

Conclusiones

Se logra afianzar a través de la investigación y practica el funcionamiento del servidor webmin,

así como la instalación de los módulos NFS, y Squid Proxy por medio de los cuales se lograron

los objetivos planteados para esta actividad.

Se instalan y configuran a través de la herramienta webmin los servidores Proxy y NSF y al

demostrar su funcionamiento se logró afianzar los conocimientos tanto de manejo de un

servidor GNU/Linux como la conexión de área local entre dos máquinas ya sea el

Anfitrión(Windows11) o también otra máquina virtual(Ubuntu 18.04).


19

Referencias Bibliográficas

Karzynski, M. (2014). Webmin Administrator’s Cookbook. (Páginas. 35 - 357). Birmingham:

Packt Publishing. Recuperado de

https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?direct

=true&db=nlebk&AN=747086&lang=es&site=eds-live&scope=site&ebv=EK&ppid=Page-__-35

Christopher Negus, & Francois Caen. (2008). Ubuntu® Linux® Toolbox : 1000+ Commands for

Ubuntu and Debian® Power Users. Wiley. (Páginas. 123 - 297). Recuperado de

https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?direct

=true&db=nlebk&AN=218555&lang=es&site=eds-live&scope=site&ebv=EB&ppid=pp_123

Webmin. (2016). Documentación de Webmin 1.962. Recuperado de

https://www.webmin.com/standard.html

Squid (s.f.). Squid configuration directive http_port. Recuperado de

http://www.squid-cache.org/Doc/config/http_port/

También podría gustarte