Cómo verificar que los puertos remotos sean accesibles usando el comando ‘nc’

Cómo verificar que los puertos remotos sean accesibles usando el comando ‘nc’

Un puerto. es una entidad lógica que actúa como un punto final de comunicación asociado con una aplicación o proceso en un sistema operativo Linux. Es útil saber qué puertos están abiertos y ejecutando servicios en una máquina de destino antes de usarlos.

Podemos listar fácilmente los puertos abiertos en Linux en una máquina local usando netstat o varios otros comandos de Linux como NMAP.

En esta guía, le mostraremos cómo determinar si los puertos en un host remoto son accesibles/abiertos usando un simple netcat. (en resumen, nc. comando.

netcat. (o nc. en resumen) es una utilidad poderosa y fácil de usar que se puede emplear para casi cualquier cosa en Linux en relación con los sockets de dominio TCP, UDP o UNIX.

# yum install nc [En CentOS/RHEL] # dnf install nc [En Fedora 22+] $ sudo apt-get install netcat [En Debian/Ubuntu]

Podemos usarlo para: abrir conexiones TCP, escuchar en puertos TCP y UDP arbitrarios, enviar paquetes UDP, escanear puertos tanto en IPv4 como en IPv6 y más allá.

freestar.config.enabled_slots.push (LocationName : “tecmint_inconte nt “, slotId:” tecmint_incontent “);

Con netcat. puede comprobar si hay uno, varios o un rango de puertos abiertos de la siguiente manera. El siguiente comando nos ayudará a ver si el puerto 22. está abierto en el host 192.168.56.10.

$ nc-zv 192.168.1.15 22

En el comando anterior, la bandera:

  1. -z-establece nc para que simplemente busque demonios en escucha, sin enviarles ningún dato.
  2. -v-habilita el modo detallado .

El siguiente comando verificará si los puertos 80. 22. y 21. están abiertos en el control remoto host 192.168.5.10. (también podemos usar el nombre de host): nc-zv 192.168.56.10 80 22 21

También es posible especificar un rango de puertos a escanear : ‘

$ nc-zv 192.168.56.10 20-80

Para obtener más ejemplos y el uso del comando netcat. lea nuestros artículos de la siguiente manera.

  1. Transferir archivos entre servidores Linux usando el comando netcat
  2. Comandos de configuración de red y solución de problemas de Linux

Eso es todo. En este artículo, explicamos cómo verificar si los puertos en un host remoto son accesibles/abiertos usando simples comandos netcat. Utilice la sección de comentarios a continuación para escribirnos sobre este consejo.