Está en la página 1de 29

1

DIPLOMADO DE PROFUNDIZACIÓN EN LINUX (OPCION TRABAJO DE GRADO)


CÓDIGO: 201494A_954

UNIDAD 4

PASO 4 – ADMINISTRANDO SERVICIOS EN GNU/LINUX

DANIEL ANDRES GUZMAN


Tutor

ALBERT ALEJANDRO HERRERA MAPE


CÓDIGO: 5.829.755

GRUPO: 201494_57

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
OCTUBRE 18 DE 2021
2

CIUDAD BOGOTÁ

Contenido
INTRODUCCION 3

OBJETIVO 4
Objetivos específicos: 4

DESARROLLO DE LA ACTIVIDAD 5
Temática 1: Servidor DHCP, DNS, FTP y SSH. Producto esperado: 5
Demostrar la conexión de red a través del servicio DHCP entre el sistema operativo GNU/Linux
Desktop y GNU/Linux Server. 5

CONCLUSIONES 28

REFERENCIAS BIBLIOGRAFICAS 29
3

INTRODUCCION
4

OBJETIVO

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.
⮚ Trabajar con la herramienta de administración denominada Webmin 1.974, y donde a
través de ella deberán poner en marcha “Instalar, configurar y administrar” los siguientes
servicios: DHCP, DNS, FTP y SSH.
5

DESARROLLO DE LA ACTIVIDAD

Temática 1: Servidor DHCP, DNS, FTP y SSH. Producto esperado:

La demostración la voy a hacer en VirtualBox, donde se debe tener instalado GNU/Linux


Desktop que en mi caso es Ubuntu 18.4 (cliente) y GNU/Linux Server que previamente instale el Ubuntu
server 18.4 (Servidor).

Img 1. Sistema operativo cliente y sistema operativo servidor (AH)

1) Demostrar la conexión de red a través del servicio DHCP entre el sistema operativo
GNU/Linux Desktop y GNU/Linux Server.
6

Voy a realizar la conexión mediante los siguientes pasos:

Paso 1: Instalación de SSH

Durante la instalación del Ubuntu server, después de la opción para ingresar los datos del
usuario, aparece una opción para instalar el servidor OpenSSH, se selecciona con la x y se
procede a instalar.

Img 2. Instalación de OpenSSH (AH)

Verificamos la Ip que nos arroja la red a la que está conectada el servidor; en este caso es la
192.168.0.9
7

Img 3. Ip de red (AH)


Hago un ping desde el cliente al servidor con el comando ping 192.168.0.9 y este se conecta por
SSH sin problema.

Img 4. Ping de cliente a servidor. (AH)

Paso 2: Instalar una interfaz gráfica al Ubuntu server.


8

Hago la actualización de repositorios con el comando sudo apt update.

Img 5. Actualización de repositorios (AH)


Para poder utilizar la aplicación grafica de Webmin, debo instalar una interfaz gráfica al Ubuntu
Server ya que por defecto no la trae, esto lo hago con el comando sudo apt install
--no-install-recommends lubuntu-desktop

Img 6. Instalación entorno grafico (AH)


9

Luego de descargar la interfaz gráfica, reiniciamos el Ubuntu Server con el comando sudo
reboot y observamos que ya el servidor tiene una interfaz gráfica.

Img 7. Instalación entorno grafico (AH)

Paso 3: Descargar Webmin


Abro una terminal en el cliente y escribo el comando ssh aherrera@192.168.0.9 el cual por
medio del ssh me permite conectarme al servidor y hacer las instalaciones desde allí.

wg
Img 8. Conexión remota con SSH (AH)
10

Descargo el paquete de Webmin de la página oficial con el siguiente comando: wget


http://prdownloads.sourceforge.net/webadmin/webmin_1.974_all.deb

Img 9. Descarga paquete webmin (AH)


Se ejecuta la siguiente línea de comando sudo apt-get install perl libnet-ssleay-perl openssl
libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python unzip por
sugerencia del proveedor para evitar errores en la instalación y funcionamiento.

Img 10. Descarga paquete complementario webmin (AH)


11

Hacemos la instalación del Webmin con el comando sudo dpkg --install webmin_1.974_all.deb

Img 11. Instalación Webmin (AH)


Verificamos las ip que vamos a utilizar: La enp0s3 con ip 192.168.0.9 es la que tenemos
conectada directo al internet “la vamos a utilizar para abrir el Webmin” y la emp0s8 está sin ip,
la cual vamos a configurar con red interna para el DHCP.

Img 12. Verificación de Ip (AH)


12

Abrimos el navegador y escribimos esta dirección https://192.168.0.9:10000 para poder abrir el


Webmin; nos aparece una ventana para ingresar las mismas credenciales del servidor.

Img 13. Ingreso a Webmin (AH)

Ya podemos hacer uso del Webmin para iniciar la administración de la red interna; de igual
manera nos muestra la versión que se instaló.

Img 14. Webmin (AH)


13

Paso 4: Configurar tarjetas de red.


Seleccionamos en menú Networking y en el submenú Network configuration para ver las
tarjetas de red que tenemos activas.

Img 15. Tarjetas de red activas (AH)


Selecciono la enp0s8; en la opción static configuration le asigno una Ipv4 192.168.200.1 con
mascara de red 255.255.250 y guardo la configuración.
14

Img 16. Configuración Ip statica (AH)

Como se puede observar la tarjeta de red enp0s8 queda activa con Ip 192.168.200.1

Img 17. Configuración Ip estática (AH)

En la consola digito el comando ip address para verificar las direcciones asignadas.


15

Img 18. Configuración Ip estática (AH)

Paso 5: Descargar DHCP


En el menú de Webmin buscamos el DHCP Server, y luego le presionamos en instalar.

Img 19. Instalar DHCP (AH)


16

Se instalan los paquetes adicionales.

Img 20. Instalar DHCP (AH)

El DHCP se instala correctamente.

Img 21. Instalar DHCP (AH)


17

Se hace la configuración de la subred y el rango de direcciones que el DHCP va a asignar a sus


clientes.

Img 22. Configurar DHCP (AH)

La subred quedo configurada.

Img 23. Configurar DHCP (AH)


18

Se edita la dirección que va a tomar el cliente.

Img 24. Configurar dirección para clientes (AH)

Selecciono la interface enp0s8 que es la que vamos a utilizar con servicio DHCP.
19

Img 25. Selección de interface para DHCP (AH)

Con el comando sudo iptables -t nat -A POSTROUTING -s 192.168.200.0/24 -s enp0s3 -j


MASQUERADE hacemos que el tráfico de la tarjeta de red enp0s8 (HDCP) pase por la tarjeta
de red emp0s3 (Internet).

Img 26. Envío de tráfico (AH)


20

Para levantar el servicio de internet se hace con el comando echo 1 >


/proc/sys/net/ipv4/ip_forward, al ejecutarlo me niega el permiso por lo tanto utilice el comando
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

Img 27. Levantar servicio internet (AH)

Verificamos la información de la red a la que esta conectada el cliente, la tarjeta de red es la Res
Interna y contiene los datos que nos brinda el DHCP con IP 192.168.200.102
21

Img 28. Información red cliente (AH)

En la terminal escribimos el comando ip address y nos muestra la Ip suministrada por el DHCP


desde el servidor.

Img 29. Levantar servicio internet (AH)


Ingresamos al navegador y podemos ver que ya cuenta con servicio de internet.
22

Img 29. Levantar servicio internet (AH)

En el servidor DHCP escogemos la opción List Active Leases, que nos muestra la lista de las Ip
que asigna el servidor a cada cliente que se conecta.

Img 30. Lista de asignación de Ip (AH)


23

Paso 6: Servidor FTP


Para este punto instale de nuevo otro servidor ya que el que estaba utilizando para la práctica, me
desactivo las tarjetas de red y no logre que funcionara.
En los módulos de Webmin, seleccionamos el ProFTPD server y lo instalamos.

Img 31. Instalar FTP (AH)

Ingresamos al menú system y escogemos la opción User and Groups, para crear un nuevo
usuario.
24

Img 32. Crear usuario (AH)


Creamos un usuario nuevo.

Img 32. Crear usuario (AH)

Con el comando sudo apt-get install filezilla, ínstalo el filezilla en el cliente.

Img 33. Instalación de Filezilla (AH)


25

Buscamos en la lista de aplicaciones y observamos que se instaló correctamente, la selecciono y


abro la aplicación.

Img 34. Instalación de Filezilla (AH)

Abro Filezilla e ingreso los datos del servidor que son: la ip del servidor “192.168.0.12”, usuario
“AlejoHerrera” y contraseña “12345”, luego presionamos en conectar, como se observa en la
imagen, esta conexión se hizo correctamente.
26

Img 35. Conexión al servidor desde Filezilla (AH)

Creo un directorio con nombre PruebaFTP desde el cliente en el servidor, esto en Filezilla.

Img 36. Creación de directorio desde Filezilla (AH)

Comprobamos que se creo el directorio, ingresando en el servidor el comando cd


/home/AlejoHerrera y luego ls.
27

Img 37. Verificación de directorio (AH)

Desde el directorio descargas del cliente, selecciono dos archivos y los arrastro al directorio
PruebaFTP creado en el servidor, esto lo hago en Filezilla.

Img 38. Envió de archivos (AH)


28

Para comprobar si los archivos pasaron, escribo en el servidor el comando cd PruebaFTP y


luego ls; podemos ver que el envió de archivos con FTP se realizo correctamente.

CONCLUSIONES

Con esta actividad aprendí a trabajar remotamente conectándome desde un cliente a un

servidor por medio de SSH, FTP lo cual me permite trabajar, enviar archivos, modificarlos desde

que tenga los datos de acceso al servidor; también aprendí como instalar un servidor de forma

correcta y luego por medio de la instalación de Webmin poder crear redes internas para trabajar

con DHCP:
29

REFERENCIAS BIBLIOGRAFICAS

Hernandez, H. (s.f.). Bash / proc / sys / net / ipv4 / ip_forward: permiso denegado. Obtenido de

https://qastack.mx/ubuntu/783017/bash-proc-sys-net-ipv4-ip-forward-permission-denied

MoReno. (6 de diciembre de 2018). Instalación y configuración Servidor DHCP y DNS en

Ubuntu con VirtualBox. Obtenido de https://www.youtube.com/watch?v=LVRrUtPou_4

Technology, M. (s.f.). Cómo crear un SERVIDOR FTP en Ubuntu 20.04 [Fácil]: servidor FTP

Linux 2020. Obtenido de https://www.youtube.com/watch?v=u8VjvZIhm

También podría gustarte