GNU/Linux >> Tutoriales Linux >  >> Linux

Telnet a un puerto para probar la conectividad de la red

Telnet es una de las formas más sencillas de verificar la conectividad en ciertos puertos. Este artículo explica cómo hacer telnet a un puerto para verificar si un puerto está abierto o cerrado.

Telnet es un protocolo cliente-servidor. Los administradores de redes y sistemas lo utilizan para configurar y administrar dispositivos de red como servidores, enrutadores, etc. Pero toda la información intercambiada en una sesión de telnet entre un cliente y un servidor no está cifrada. Actualmente, esta aplicación ha sido reemplazada por SSH, que brinda el mismo tipo de servicio, pero está encriptado.

Hoy en día, telnet se usa ampliamente para verificar la conectividad a servicios que se basan en el protocolo TCP. A muchas personas les resulta confuso el desafío de verificar si un puerto está abierto. Una de las formas más eficientes es utilizar el protocolo de red Telnet.

Uso de Telnet para probar puertos abiertos

Aunque la mayoría de los usuarios optan por trabajar con interfaces gráficas, Telnet es una de las formas más sencillas de verificar la conectividad en ciertos puertos. Veamos cómo podemos usar el telnet Comando para probar la conectividad del puerto TCP. La sintaxis para usarlo es la siguiente:

telnet [hostname/IP address] [port number]

Coloque la dirección IP o el nombre de dominio del servidor al que intenta conectarse en lugar de [nombre de host/dirección IP] y reemplace los segundos corchetes [número de puerto] con el número de puerto de conexión al que desea probar.

Como resultado de la ejecución del comando puede ser:

  • No se puede acceder a la red ” si el puerto está cerrado o bloqueado por el firewall.
  • Conexión rechazada ” si el servicio está inactivo/no está escuchando en el puerto especificado, pero se puede acceder al puerto.
  • Conectado a server_ip ” si la conexión es exitosa.

Por ejemplo, hacer telnet a un puerto 80 en 192.168.0.1 para verificar la conexión, emita el comando:

telnet 192.168.0.1 80

Si la conexión tiene éxito, el resultado de ejecutar el comando se vería así:

Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.

Ejemplo de conexión fallida:

Trying 192.168.0.1...
telnet: Unable to connect to remote host: Network is unreachable

o

Trying 192.168.0.1...
telnet: Unable to connect to remote host: Connection refused

Por supuesto, con el telnet comando, puede probar no solo los servicios remotos sino también los de host local. Simplemente reemplace el [nombre de host/dirección IP] parte con localhost o 127.0.0.1 .

Conclusión

Esperamos que este artículo haya sido útil para aprender cómo telnet a un puerto para comprobar si un puerto está abierto o no. Para obtener más información sobre telnet comando en Linux, consulte su página de manual.


Linux
  1. 14 puertos de red comunes que debe conocer

  2. 15 puertos de red de uso común explicados

  3. (Fácil) Pruebe su velocidad de descarga de Internet en la terminal de Linux

  4. Cómo:MTR:comprender y solucionar problemas de conectividad de red

  5. ¿Probar eficientemente si un puerto está abierto en Linux?

Haga que Linux sea más fuerte con firewalls

Asegure su red Linux con firewall-cmd

Los 10 mejores escáneres de puertos Linux para administradores de red

Deshágase de los problemas de conectividad de red en SSH con Mosh

Cómo y por qué usar Linux para instalar Telnet

Exploraciones efectivas de puertos de Linux para el administrador de la red