GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo probar la conectividad del puerto [TCP/UDP] desde un servidor Linux

Aquí hay una breve publicación para verificar la conectividad del puerto [TCP/UDP] desde un servidor Linux. Una conexión de red TCP/IP puede estar bloqueada, interrumpida, abierta o filtrada. Estas acciones generalmente están controladas por el firewall de IPtables que usa el sistema y es independiente de cualquier proceso o programa que pueda estar escuchando en un puerto de red.

Telnet y nc son herramientas comunes que se utilizan para probar la conectividad del puerto desde el servidor Linux. Telnet se puede usar para probar las conexiones del puerto tcp, mientras que nc se puede usar para probar la conectividad de los puertos tcp/udp. Asegúrese de que las herramientas telnet y nc estén instaladas en el servidor Linux en el que está intentando probar la conectividad.

# yum install nc
# yum install telnet

Probando la conectividad del puerto TCP con telnet

Veamos cómo podemos usar el comando telnet para probar la conectividad del puerto TCP. La sintaxis para usar el comando telnet es la siguiente:

# telnet [hostname/IP address] [port number]

Ejemplo de conexión exitosa:

# telnet 192.168.12.10 22
Trying 192.168.12.10...
Connected to 192.168.12.10.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.6.1

Protocol mismatch.
Connection closed by foreign host.

Ejemplo de conexión fallida:

# telnet 192.168.12.10 22
Trying 192.168.12.10...
telnet: connect to address 192.168.12.10: No route to host

Uso del comando nc para probar la conectividad del puerto TCP

La sintaxis para usar el comando nc para probar la conectividad posterior de TCP es la siguiente:

# nc -z -v [hostname/IP address] [port number]

Ejemplo de conexión exitosa:

# nc -z -v 192.168.10.12 22
Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!

Ejemplo de conexión fallida:

# nc -z -v 192.168.10.12 22
nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host

Probando la conectividad del puerto UDP con el comando nc

La sintaxis para probar la conectividad del puerto UDP con el comando nc es la siguiente:

# nc -z -v -u [hostname/IP address] [port number]

Ejemplo de conexión exitosa:

# nc -z -v -u 192.168.10.12 123
Connection to 192.118.20.95 123 port [udp/ntp] succeeded!


Linux
  1. Telnet a un puerto para probar la conectividad de la red

  2. Cómo cambiar el puerto SSH en Linux

  3. Cómo usar SSH en Linux desde Android

  4. Linux:¿cómo ejecutar un gestor de arranque desde Linux?

  5. Cómo acceder a Team Foundation Server (TFS) desde Linux

Cómo hacer un escaneo de puertos en Linux

Cómo hacer ping a un número de puerto en Linux

Cómo actualizar Ubuntu Server a 20.04 desde 18.04

Cómo SSH en su servidor Linux desde Windows

Cómo SSH al servidor a través de Linux

Cómo conectarse a SQL Server desde Linux