GNU/Linux >> Znalost Linux >  >> Linux

Jak otestovat konektivitu portu [TCP/UDP] ze serveru Linux

Zde je krátký příspěvek ke kontrole připojení portu [TCP/UDP] ze serveru Linux. Síťové připojení TCP/IP může být blokováno, přerušeno, otevřeno nebo filtrováno. Tyto akce jsou obecně řízeny firewallem IPtables, který systém používá, a jsou nezávislé na jakémkoli procesu nebo programu, který může naslouchat na síťovém portu.

Telnet a nc jsou běžné nástroje používané k testování připojení portů ze serveru Linux. Telnet lze použít k testování připojení tcp portů, kde jako nc lze otestovat konektivitu obou tcp/udp portů. Ujistěte se, že jsou na serveru Linux, na kterém se pokoušíte otestovat připojení, nainstalovány nástroje telnet a nc.

# yum install nc
# yum install telnet

Testování konektivity TCP portu s telnetem

Podívejme se, jak můžeme použít příkaz telnet k testování konektivity TCP portu. Syntaxe pro použití příkazu telnet je následující:

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

Příklad úspěšného připojení:

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

Příklad neúspěšného připojení:

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

Použití příkazu nc k testování konektivity TCP portu

Syntaxe pro použití příkazu nc pro testování post konektivity TCP je následující:

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

Příklad úspěšného připojení:

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

Příklad neúspěšného připojení:

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

Testování připojení portu UDP pomocí příkazu nc

Syntaxe pro testování připojení portu UDP pomocí příkazu nc je následující:

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

Příklad úspěšného připojení:

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


Linux
  1. Jak změnit port SSH v Linuxu

  2. Linux – Jak spustit bootloader z Linuxu?

  3. Efektivně otestovat, zda je port otevřený v Linuxu?

  1. Telnet k portu pro testování síťové konektivity

  2. Jak na SSH na Linuxu z Androidu

  3. Jak používat rsync z Windows PC na vzdálený Linux server?

  1. Takto funguje linuxový server

  2. Jak nainstalovat virtualizační Linux Server

  3. Jak získat přístup k Team Foundation Server (TFS) z Linuxu