Está en la página 1de 5

ESCUELA POLITÉCNICA NACIONAL

Facultad de Ingeniería Eléctrica y Electrónica

REDES CON LINUX


Practica N° 3
TEMA: Configuración de Telnet y uso de XINETD

Integrantes:

- Chuquimarca Jessenia

- Miranda Cesar

- Matias Romero

Grupo: 01

Fecha de entrega: miércoles, 9 de diciembre de 2020

Periodo: 2020-B
Objetivo:
● Utilización de telnet entre equipos de práctica.
● Restricción del uso de telnet para el equipo con distribución de ubuntu mediante la
utilización de xinetd para la administración del recurso.
Desarrollo:
En la tabla [1] se presenta la información de las direcciones IP, máscara y gateway del host,
Centos y Ubuntu
Tabla[1]: Direccionamiento IP de los equipos.

Host Centos Ubuntu

IP 172.32.16.5 172.32.16.4 172.32.16.20


Máscara 225.255.255.254 225.255.255.254 225.255.255.254

Gateway 172.31.16.1 172.31.16.1 172.31.16.1

Para la instalación y configuración de un servidor de telnet en Centos se utilizó los siguientes


comandos: sudo yum install -y telnet-server para instalar telnet en CentOS y
sudo systemctl start telnet.socket para iniciar el servicio. El comando sudo
systemctl status telnet.socket nos permite conocer el estatus del servicio, para verificar que
esté activo y corriendo.
sudo firewall-cmd --permanent --zone=public --add-service=telnet

Por defecto, las conexiones remotas no están permitidas debido al firewall de CentOS, para
ello se utiliza el siguiente comando para permitir la excepción al firewall firewall-cmd
--permanent --add-port=23/tcp, para aplicar la nueva configuración se debe utilizar
el siguiente comando firewall-cmd –reload [1]

Una vez realizada la instalación y configuración del servicio Telnet se realizó la conexión desde
el servidor de Ubuntu como se muestra en la figura 1.

Figura[1]. Telnet desde Ubuntu a Centos

De igual manera, se comprobó la conexión vía telnet desde el host, como se indica en la figura
2.
Figura[2]. Telnet desde host a Centos

Una vez comprobada la correcta conexión de estos dos equipos al servidor ubicado en CentOS,
se procede a añadir la regla con xinetd [2]. Para ello agregamos el archivo sudo nano
/etc/xinetd.d/telnet, que contendrá la información pertinente del servicio como se
muestra en la figura 3.

Figura[3]. Archivo de configuración del servicio Telnet para xinetd

Para poder reiniciar el servicio de xinetd, tenemos que desactivar el servicio de telnet, para
que xinetd, pueda tomar control de telnet, para ello se debe aplicar los siguientes comandos:
sudo systemctl stop telnet.socket para detener el servicio telnet y sudo
systemctl status telnet.socket para comprobar. la figura 4 indica que el servicio
ha sido detenido.

Figura[4]. Estatus del servicio de telnet

Una vez detenido el servicio de telnet, se debe iniciar el servicio de xinted, para ello se utiliza
los siguientes comandos sudo systemctl restart xinetd para reiniciar el servicio y
que funcione con todos los cambios realizados en el documento telnet y sudo systemctl
status xinetd para conocer el estatus del servicio y saber si este está funcionando
correctamente como se indica en la figura 5.
Figura[5]. Estatus del servicio xinetd

Una vez que el servicio xinetd está funcionando correctamente, se realizó la comprobación de
conectividad de telnet desde el servidor de ubuntu, observando que la conexión fue rechazada
por el servidor de CentOS como se indica en la figura 6

Figura[6]. Telnet desde Ubuntu a Centos

También, se comprobó la conexión vía telnet desde my host, como se muestra en la figura 7.

Figura[7]. Telnet desde host a Centos

En el servidor de CentOS, podemos apreciar en /var/log/secure, en el cual se muestra


los mensajes de seguridad sobre las conexiones que ha tenido el servidor de CentOS

Figura[7]. Mensajes de /var/log/secure

En el servidor de Centos, además se puede apreciar en /var/log/message | grep


xinetd los mensajes generados por xinetd de las conexiones entrantes y válidas, como la del
host y las conexiones rechazadas como las del servidor de Ubuntu
Figura[7]. Mensajes de /var/log/message | grep xinetd

Conclusiones
● Para la utilización del servidor de telnet debemos asegurarnos que el puerto y
protocolo esté permitido por nuestro firewall
● Para la administración de servicios mediante xinetd, debemos tener los mismo en la
carpeta xinetd.d y crear un archivo de configuración con el nombre del servicio.
● Para que xinetd administre un servicio, dicho servicio debe estar previamente
desactivado, para que xinetd pueda hacerse cargo del mismo.

Recomendaciones
● Verificar el firewall en el computador host, debe permitir acceder a redes privadas
para las verificaciones correspondientes.
● Se recomienda tener ip estáticas en los equipos designados para la práctica, para
evitar posibles errores debido al cambio de ips mediante el dhcp.

Bibliografía
[1]E. Instalador, "▷ Cómo instalar telnet en CentOS 7 ✅ [2020] PASO A PASO", Cómo
instalar..., 2020. [Online]. Available: https://comoinstalar.me/como-instalar-telnet-en-centos-
7/. [Accessed: 09- Dec- 2020].

[2]"Archivos de configuración xinetd", Web.mit.edu, 2020. [Online]. Available:


https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-tcpwrappers-xinetd-config.html.
[Accessed: 09- Dec- 2020].

También podría gustarte