Telnet es una aplicación que se usa para conectarse a la interfaz de terminal de línea de comandos de un host remoto. Los administradores de redes y sistemas utilizan esta aplicación para configurar y administrar dispositivos de red como servidores, enrutadores, conmutadores, etc. Esta aplicación se basa en el protocolo de control de transmisión orientado a la conexión (TCP). De forma predeterminada, un servidor telnet escucha en el puerto 23 las conexiones entrantes de los clientes., Toda la información intercambiada en una sesión telnet entre un cliente y un servidor no está cifrada y, por esta razón, en los últimos años esta aplicación ha sido reemplazada por SSH, que proporciona el mismo tipo de servicio, pero encriptado, ya que está basado en el protocolo Secure Socket Layer (SSL).
aunque telnet se ha vuelto obsoleto para fines de administración remota, esta aplicación todavía se usa ampliamente para verificar la conectividad con servicios remotos que se basan en TCP., En una arquitectura cliente-servidor, puede usar telnet para asegurarse de que ningún cortafuegos entre ambos bloquee las conexiones entrantes al servidor.
la sintaxis del comando telnet es la siguiente: telnet ]
por ejemplo, si desea probar la conectividad a un servicio remoto utilizando el puerto 20011 en el host test.netbeez.net, tendrás que escribir: prueba telnet.netbeez.,net 20011
si el servicio se está ejecutando sin cortafuegos entre el bloqueo de conexiones entrantes, el comando telnet devolverá el siguiente mensaje:
como puede ver, el comando telnet devuelve la dirección IP resuelta asociada al nombre de host proporcionado, y da aviso de los caracteres de escape, ‘ SHIFT ]’, que se pueden usar para terminar la conexión.,
veamos qué sucede cuando un firewall en el medio está rechazando conexiones:
en este caso, telnet está devolviendo el mensaje «conexión rechazada» para comunicar al usuario que un firewall está bloqueando las conexiones al puerto TCP especificado en el host remoto.
cuando se solucionan problemas de conectividad del cliente a un servicio TCP, otro escenario posible es el siguiente:
en este otro escenario, telnet no devuelve ningún mensaje., Este caso es más difícil de solucionar porque podría ser que:
1) un firewall de red o host está soltando conexiones entrantes
2) el control remoto está caído
3) la conectividad de red entre el cliente y el servidor no está disponible por alguna razón.
en este caso, se requiere más solución de problemas, como verificar con un traceroute desde el lado del cliente donde se interrumpe la conexión o ponerse en contacto con el administrador del host remoto para preguntar si el servicio remoto se está ejecutando y está permitido por cualquier firewall en el medio.,
antes de concluir este post, me gustaría explicar dos conceptos importantes relacionados con firewalls <
diferencia entre firewalls de host y firewalls de red
un firewall de host se ejecuta en un equipo, o servidor, para bloquear o Permitir conexiones entrantes a servicios locales específicos. El objetivo de dicho firewall es proteger el propio host donde se está ejecutando el firewall. La mayoría de los sistemas operativos modernos, como Windows, Mac o Linux, tienen disponible un servicio de este tipo.,
un firewall de red es un dispositivo dedicado que se instala en un segmento de red específico para proteger una o más redes privadas que residen detrás de él. Los firewalls de red son dispositivos sofisticados que pueden inspeccionar una gran cantidad de datos de rendimiento añadiendo poco retraso.
diferencia entre rechazar y soltar en las configuraciones de firewall
los Firewalls pueden bloquear las conexiones a través de dos métodos: rechazar o soltar. Cuando se rechaza una conexión, el firewall le dice a la fuente que el host de destino no permite conexiones entrantes a puertos específicos.,
el segundo método es soltar silenciosamente los paquetes, actuando como si el host fuera inalcanzable. Como describí anteriormente, dado que este método es más difícil de solucionar, es más apropiado ralentizar a los usuarios hostiles que están escaneando una red con la esperanza de encontrar vulnerabilidades para explotar. Por esta razón, es una buena idea configurar firewalls internos con reglas de rechazo y externos, mientras se enfrentan a redes públicas con reglas de abandono.
conclusión
espero que este artículo haya sido beneficioso para aprender sobre las pruebas de servicios TCP con telnet., Estaría muy interesado en Escuchar sobre otros métodos de nuestros lectores utilizados para probar las conexiones de red.
Tags:
TCPtelnetwifi
Deja una respuesta