Está en la página 1de 9

TALLER

CENTOS PROTOCOLOS WEB


Ana Milena Alvarado Sierra. Cód. (201321881)
Duban Albeiro Acero Silva. Cód. (201221062)
ana.alvarado01@uptc.edu.co
duban.acero@uptc.edu.co

Universidad Pedagógica y Tecnológica de Colombia.


INTRODUCCIÓN.
SERVICIO HTTP: Es un protocolo de transmisión de información de los sitios web, es decir que involucra intercambios de
información entre el servidor (http) y el clientePedagógica
Universidad (web). El httpy básicamente
Tecnológica es de
utilizado para realizar pequeñas operaciones de
Colombia.
solicitud y respuesta, en donde el cliente establece unaA.
conexión con un
Tunja, Colombia.servidor determinado y es capaz de enviar un mensaje de
solicitud, una vez el servidor detecte el mensaje ejecuta un posible resultado.

B.

C.

D. Alvarado, J. Peña, Member, UPTC. Electronic Engineering

Figura 1. Protocolo de transmisión de información http.

SERVICIO DNS: Es conocido como sistema de nombres de dominio, este protocolo tiene como finalidad resolver o asignar
nombres de dominio, por ejemplo para determinar la dirección ip del servidor donde se encuentra incrustado el dominio al cual el
usuario quiere acceder.
Básicamente este protocolo traduce las direcciones a nombres fáciles y legibles de leer y memorizar para las personas.

Figura 2. Protocolo de transmisión de información dns.

SERVICIO FTP: Este es un protocolo diseñado especialmente para la transferencia de archivos, por ejemplo para enviar archivos
o carpetas de un ordenador a otro, está basado en una arquitectura de cliente y servidor.
Figura 3. Protocolo de transmisión de información ftp.

SERVICIO DHCP: Este servicio es básicamente una extensión del protocolo Bootstrap, es utilizado para la asignación de
automática del Gateway, direcciones ip y algunos otros parámetros de red que necesiten los clientes.

Figura 4. Protocolo de transmisión de información ftp.

I. DESARROLLO DE LA PRÁCTICA
Para el presente taller se proponen algunos ítems a desarrollar, los cuales se realizaron paso a paso como se muestra a continuación:
1. Instalación del software de virtualización Oracle VM Virtual Box.
2. Instalar el Sistema operativo CentOS. Es de vital importancia que cuando se solicite el nombre del servidor o equipo seguir el
formato colocando el primer apellido de los integrantes. Acero Alvarado.
3. Configurar los servicios HTTP, DNS, FTP y DHCP

Para la configuración de los servicios es necesario realizarlos en el siguiente orden, además de tener en cuenta los códigos,
especificaciones y funcionalidades de cada uno de ellos.

CONFIGURACIÓN SERVICIO HTTP


Para la configuración de este servicio es necesario que como primer paso se realice la instalación de todos los servicios web,
librerías etc. Además de colocar las siguientes líneas de código:

* Systemctl start httpd (los daemons terminan siempre en d)


* Systemctl enable httpd (cada vez que se reinicia el servidor, arranca el servicio)
* Systemctl status httpd.

Luego se ejecuta el comando Q con el fin de que el servidor nos proporcione dos comandos importantes como se muestra a
continuación:

*firewall-cmd --add-service=http --permanent (este comando cumple con la función de agregar el servicio)
*firewall-cmd --reload (recargar para verificar que efectivamente quedo bien configurado, comando de refuerzo)

Con ayuda del navegador (edge) para comprobar si la configuración anterior muestra una dirección valida, en seguida se borra
toda la caché, con control+ship+supr y se borra todo el historial. Para luego en la barra del navegador introducir la ip de la página
192.168.1.16 (Servicio web) – http.

Ahora se introducen en la ventana de comandos estas líneas para editar el código html:
*cd /var/www/html/
*ls (muestra su contenido)
Ahora se digita lo siguiente
*vim index.html

Ahora se procede a para editar la página en blanco y se copia las siguientes líneas de código de la página web

Figura 5. Código de validación para la página web.

Ahora presionando la tecla shift +: aparece una línea de comando para ejecutarlo, es importante tener en cuenta que se usan las
letras q (para salir), q! (salir sin guardar) y wq (guardar y salir).

Luego ejecutando el comando cat index.html, para imprimir en la pantalla lo que contiene el archivo, en seguida se ingresa al
navegador edge y se observa que efectivamente tenemos la página web. Si ya queremos agregarle archivos, imágenes e
información a nuestra página es necesario ejecutar los comandos:
*cd /var/www/html
*vim index.html

Figura 6. Página web Acero Alvarado con la dirección ip.

CONFIGURACIÓN SERVICIO DNS


Como en este protocolo se busca cambiar o facilitarle la búsqueda al usuario, por lo cual el primer paso es pasar un dominio y
pasar la ip a un nombre, en este caso el dominio es aceroalvarado.com y se pasara la ip correspondiente a un nombre, en nuestro
caso será: 192.168.1.16 = aceroalvarado.com.

El segundo paso es Instalar named o DNS, es importante tener claro que el servicio se llama name y el paquete de instalación se
llama Bind, entonces se ejecutan las siguientes líneas de comando
*dnf install bind bind-utils
En seguida inicia el servicio named o demonio, la letra d del final significa daemon (demonio)
*systemctl start named
*systemctl Enable named (con este comando se activa el bash o interprete de comandos, arranca el sistema operativo en el bash
como en http
*systemctl status named (estado del servicio DNS)

Figura 7. Configuración servicio dns en la máquina virtual CentOS.

*ip a (es una comando realmente importante debido a que con esta instrucción se ven las tarjetas de red del servidor)
Se hace un backup
*cp /etc/named.conf /etc/named.bkp
En seguida se documenta el listen-on, se edita el archivo, dando la tecla (i) para insertar para que ahora quede documentado.

Figura 8. Configuración servicio dns en la máquina virtual CentOS.

Figura 9. Documentación del listen-on.


Luego de editar el código, se tienen dos factores importantes que son el forward y el back Ward, en donde ambas son zonas
forward, cuya función es cambiar el nombre a ip back Ward , cambia de ip a nombre (son denominados también reverse) el
siguiente es el código que se va a ingresar al moba.

Figura 10. Código para forward y el back Ward.

Se seleccionan todas las ultimas líneas y se colocan al final del archivo se pega encima de los include y queda configurado el
archivo, en seguida dicho archivo de configuración vim /var/named/aceroalvarado.com.db y el moad saldrá por ahora en blanco.

Ahora se modifica:

Figura 11. Código para recordar la dirección de la página en el servidor.

En necesario asignar permisos de ejecución a los archivos, por lo tanto se deben ejecutar los siguientes comandos:
chown named:named /var/named/1.168.192.aceroalvarado.com.rev
Chown named: named /var/named/aceroalvarado.com.db

Figura 12.Permisos para resolver el nombre del local host a la dirección ip loopback.
Para confirmar que los archivos de búsqueda de la zona DNS están libres de errores sintácticos, ejecute los comandos que se
muestran:
Figura 13.Codigo para reafirmar que los archivos de búsqueda de la zona DNS están libres de errores.

Por último se modifica la configuración de la tarjeta de red con la línea de código /etc/sysconfig/network-scripts/ifcf-xxx
DNS=172.16.1.38 y se prueba al final con el comando systemctl restart named. A continuación se muestra la página web final
www.aceroalvaraado.com configurada con el servicio dns.

Figura 14.Pagina web www.aceroalvarado.com configurada con el servicio dns.

CONFIGURACIÓN SERVICIO FTP


Para la configuración del servicio ftp fue necesario crear otra máquina virtual “Ubuntu”, en donde el servidor se centOS le asigna
una dirección al cliente (que sería la máquina de Ubuntu), en primer lugar se entra a la máquina virtual de centOS y se ingresa en
el usuario admin, cuyo funcionamiento o ejecución es posible mediante el moad. Se abre la terminal y se deja como súper usuario
(en centOS).
La instalación o configuración de este servicio es posible mediante las siguientes líneas de código

yum install vsftpd


(Systemctl start vsftpd.service)
(Systemctl enable vsftpd.service), habilitación el servicio
(firewall-cmd --permanent --add-service=ftp) luego habilitamos el firewall.
(Systemctl restart firewalld.service) reiniciamos el firewall.
Enseguida se crea el usuario y se le asigna el directorio (useradd -g ftp -d /home/equipo1 equipo)
(Passwd equipo) (La contraseña es: telemática) También se le asigna contraseña.
(Setssebool -P ftp_home_dir on_) y por último se crean los permisos de carpeta de los usuarios.

Para esta operación es necesario descargar y abrir el filezilla cuya instalación se realizó por comandos (cliente del ftp) en el
centOS, se le ingresa la ip 192.168.1.16, el equipo y la contraseña (telemática).

Figura 15.Envio de archivos a otro terminal (servidor).

Finalmente se comprueba el paso de archivos de una maquina a la otra, entrando a del cliente se ingresan los mismos datos y se
verifica que efectivamente cargo o envió la carpeta del servidor al cliente. La función de este protocolo es básicamente que se
puedan enviar archivos, carpetas o imágenes a otro servidor o cliente

Figura 16.Envio de archivos (carpeta) del servidor al cliente con ayuda del filezilla. (Cliente).
CONFIGURACIÓN SERVICIO DHCP
Para la configuración de este servicio se tiene el servidor centOS en donde se le asigna un rango de direcciones a continuación se
muestran algunos comandos para su instalación e inicialización:

dnf search package_name (Busca un paquete)


dnf list all (lista los paquetes instalados y disponibles)
dnf list installed (lista los paquetes instalados)
dnf list available (lista los paquetes disponibles)
dnf list available "mysql*" (Lista los paquetes asociados de paquetes instalados)
dnf info package_name (muestra la información de un paquete)
dnf install nginx (instalación de un paquete)
dnf remove nginx(eliminar o desinstalara un paquete)
dnf group list (mostrar grupo de paquetes)
dnf group info “security tools” (muestra la información de un grupo de paquetes)
dnf group install “Network Servers” (instalar un grupo de paquetes)
dnf group remove "security tools" (remover grupo de paquets de instalación de paquetes)
dnf upgrade (actualizar los paquetes disponibles)

dnf install bind bind-utils (instalar named o DNS)


Systemctl start named (Iniciar servicio named)
systemctl enable named (Activar el servicio en el bash)
systemctl status named (Estado de servicio DNS)
cp /etc/named.conf /etc/named.bkp (se realiza copia de archivo de configuración)
vim /etc/named.conf (editar el archivo)

Figura 17.Codigo configuración servicio dhcp.

Para iniciar el servicio DHCP se ejecuta el comando systemctl start dhcpd en seguida se configura la máquina virtual como red
(NAT), una vez al ingresar a dicha máquina virtual, se abre un terminal con clic derecho en pantalla y se entra por súper usuario
con el comando (sudo su) y la contraseña: admin, inmediatamente se actualiza la tarjeta de red con el comando (ifdown eth0) y a
continuación se instala una configuración apt install ifupdown –y, se apaga la máquina virtual y se configura en el virtual box la
red interna, lo mismo para la maquina centOS se pasa a red interna y finalmente se inician las maquinas. En la maquina Ubuntu
se actualiza la tarjeta de red por el comando (ifdown eth0) y luego se inicia con (ifup eth0).

Para este protocolo o servicio se usaron las direcciones entre los rangos de 192.168.1.40 a la 192.168.1.50 y cuando se conecta un
dispositivo o host este servicio habilita una dirección que se encuentra dentro del rango asignado como se muestra en la siguiente
ventana de comandos:
Figura 18.Rangos de direcciones para asignar al host.

En la siguiente página o imagen se muestra que efectivamente se le asignó una dirección valida al cliente.

Figura 19.Asignacion de la dirección para asignar al host del cliente.

II. BIBLIOGRAFÍA-WEB GRAFÍA


[1] https://www.youtube.com/watch?v=beQ7AedXtt4.
[2] https://issuu.com/carlosandresmarulanda/docs/configuracion_de_servidores_ftp__web__dns_y_dhcp
[3] https://juandyb.com/wp-content/resources/docs/DHCP_DynDNS.pdf
[4] https://www.youtube.com/watch?v=Zhx-DytwOFk

También podría gustarte