Comment vérifier que les ports distants sont accessibles à l'aide de la commande 'NC'

Comment vérifier que les ports distants sont accessibles à l'aide de la commande 'NC'

UN port est une entité logique qui agit comme un point final de la communication associée à une application ou un processus sur un système d'exploitation Linux. Il est utile de savoir quels ports sont ouverts et d'exécuter des services sur une machine cible avant de les utiliser.

Nous pouvons facilement répertorier les ports ouverts dans Linux sur une machine locale à l'aide du netstat ou de plusieurs autres commandes Linux telles que NMAP.

Dans ce guide, nous vous montrerons comment déterminer si les ports d'un hôte distant sont accessibles / ouverts en utilisant simple netcat (bref NC) commande.

netcat (ou NC En bref) est un utilitaire puissant et facile à utiliser qui peut être utilisé pour à peu près n'importe quoi dans Linux par rapport aux prises TCP, UDP ou Unix-domain.

# yum install nc [sur centos / rhel] # dnf install nc [sur fedora 22+] $ sudo apt-get install netcat [sur Debian / ubuntu] 

Nous pouvons l'utiliser pour: Ouvrir les connexions TCP, écouter sur des ports TCP et UDP arbitraires, envoyer des paquets UDP, faire des ports à la fois sous IPv4 et IPv6 et au-delà.

En utilisant netcat, Vous pouvez vérifier si une seule ou multiple ou une gamme de ports ouverts comme suit. La commande ci-dessous nous aidera à voir si le port 22 est ouvert sur l'hôte 192.168.56.dix:

$ nc -zv 192.168.1.15 22 

Dans la commande ci-dessus, le drapeau:

  1. -z - Définit NC pour simplement rechercher des démons d'écoute, sans leur envoyer de données.
  2. -V - Permet le mode verbeux.

La commande suivante vérifiera si les ports 80, 22 et 21 sont ouverts sur l'hôte distant 192.168.5.dix (nous pouvons également utiliser le nom d'hôte):
NC -ZV 192.168.56.10 80 22 21

Il est également possible de spécifier une gamme de ports à analyser: '

$ nc -zv 192.168.56.10 20-80 

Pour plus d'exemples et d'utilisation de netcat commande, lisez nos articles comme suit.

  1. Transférer des fichiers entre les serveurs Linux à l'aide de la commande NetCAT
  2. Commandes de configuration et de dépannage du réseau Linux

C'est tout. Dans cet article, nous avons expliqué comment vérifier si les ports d'un hôte distant sont accessibles / ouverts à l'aide de commandes NetCAT simples. Utilisez la section des commentaires ci-dessous pour nous réécrire concernant cette astuce.