GNU/Linux >> Tutoriels Linux >  >> Linux

Comment tester la connectivité du port [TCP/UDP] à partir d'un serveur Linux

Voici un court article pour vérifier la connectivité du port [TCP/UDP] à partir d'un serveur Linux. Une connexion réseau TCP/IP peut être soit bloquée, interrompue, ouverte ou filtrée. Ces actions sont généralement contrôlées par le pare-feu IPtables utilisé par le système et sont indépendantes de tout processus ou programme pouvant être à l'écoute sur un port réseau.

Telnet et nc sont des outils courants utilisés pour tester la connectivité des ports à partir du serveur Linux. Telnet peut être utilisé pour tester les connexions de port tcp, tandis que nc peut être utilisé pour tester la connectivité des ports tcp/udp. Assurez-vous que les outils telnet et nc sont installés sur le serveur Linux sur lequel vous essayez de tester la connectivité.

# yum install nc
# yum install telnet

Tester la connectivité du port TCP avec telnet

Voyons comment nous pouvons utiliser la commande telnet pour tester la connectivité du port TCP. La syntaxe pour utiliser la commande telnet est la suivante :

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

Exemple de connexion réussie :

# 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.

Exemple de connexion infructueuse :

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

Utilisation de la commande nc pour tester la connectivité du port TCP

La syntaxe pour utiliser la commande nc pour tester la connectivité TCP post est la suivante :

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

Exemple de connexion réussie :

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

Exemple de connexion infructueuse :

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

Tester la connectivité du port UDP avec la commande nc

La syntaxe pour tester la connectivité du port UDP avec la commande nc est la suivante :

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

Exemple de connexion réussie :

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


Linux
  1. Voici comment fonctionne un serveur Linux

  2. Comment installer Virtualization Linux Server

  3. Comment accéder à Team Foundation Server (TFS) à partir de Linux

  4. Tester efficacement si un port est ouvert sous Linux ?

  5. Comment utiliser rsync depuis un PC Windows vers un serveur Linux distant ?

Comment faire une analyse de port sous Linux

Comment envoyer un ping à un numéro de port sous Linux

Comment mettre à niveau Ubuntu Server vers 20.04 à partir de 18.04

Comment se connecter en SSH à votre serveur Linux à partir de Windows

Comment SSH au serveur via Linux

Comment se connecter à SQL Server à partir de Linux