GNU/Linux >> Linux Esercitazione >  >> Linux

Come testare la connettività della porta [TCP/UDP] da un server Linux

Ecco un breve post per verificare la connettività della porta [TCP/UDP] da un server Linux. Una connessione di rete TCP/IP può essere bloccata, interrotta, aperta o filtrata. Queste azioni sono generalmente controllate dal firewall IPtables utilizzato dal sistema ed è indipendente da qualsiasi processo o programma che potrebbe essere in ascolto su una porta di rete.

Telnet e nc sono strumenti comuni utilizzati per testare la connettività delle porte dal server Linux. Telnet può essere utilizzato per testare le connessioni alle porte tcp, mentre as nc può essere utilizzato per testare la connettività delle porte tcp/udp. Assicurati che gli strumenti telnet e nc siano installati sul server Linux che stai provando a testare la connettività.

# yum install nc
# yum install telnet

Test della connettività della porta TCP con telnet

Vediamo come possiamo usare il comando telnet per testare la connettività della porta TCP. La sintassi per utilizzare il comando telnet è la seguente:

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

Esempio di connessione riuscita:

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

Esempio di connessione non riuscita:

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

Utilizzo del comando nc per testare la connettività della porta TCP

La sintassi per utilizzare il comando nc per testare la connettività post TCP è la seguente:

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

Esempio di connessione riuscita:

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

Esempio di connessione non riuscita:

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

Test della connettività della porta UDP con il comando nc

La sintassi per testare la connettività della porta UDP con il comando nc è la seguente:

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

Esempio di connessione riuscita:

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


Linux
  1. Telnet su una porta per testare la connettività di rete

  2. Linux:come eseguire un bootloader da Linux?

  3. Come accedere a Team Foundation Server (TFS) da Linux

  4. Come utilizzare rsync dal PC Windows al server Linux remoto?

  5. Come eseguire SCP dal server Linux al client Windows

Come eseguire una scansione delle porte in Linux

Come eseguire il ping di un numero di porta in Linux

Come aggiornare il server Ubuntu a 20.04 dal 18.04

Come SSH nel tuo server Linux da Windows

Come eseguire l'SSH sul server tramite Linux

Come connettersi a SQL Server da Linux