Un porto è un'entità logica che funge da endpoint di comunicazione associato a un'applicazione oa un processo su un sistema operativo Linux. È utile sapere quali porte sono aperte ed eseguono servizi su una macchina di destinazione prima di usarle.
Possiamo facilmente elencare le porte aperte in Linux su una macchina locale usando netstat o molti altri comandi Linux come NMAP.
In questa guida, ti mostreremo come determinare se le porte su un host remoto sono raggiungibili/aperte utilizzando un semplice netcat (in breve nc ) comando.
netcat (o nc in breve) è un'utilità potente e facile da usare che può essere utilizzata per qualsiasi cosa in Linux in relazione a TCP, UDP o socket di dominio UNIX.
# yum install nc [On CentOS/RHEL] # dnf install nc [On Fedora 22+] $ sudo apt-get install netcat [On Debian/Ubuntu]
Possiamo usarlo per:aprire connessioni TCP, ascoltare su porte TCP e UDP arbitrarie, inviare pacchetti UDP, eseguire scansioni delle porte sia sotto IPv4 che IPv6 e oltre.
Utilizzo di netcat , puoi verificare se una o più porte o un intervallo di porte aperte come segue. Il comando seguente ci aiuterà a vedere se la porta 22 è aperto sull'host 192.168.56.10 :
$ nc -zv 192.168.1.15 22
Nel comando sopra, il flag:
-z
– imposta nc per scansionare semplicemente i demoni in ascolto, senza effettivamente inviare loro alcun dato.-v
– abilita la modalità dettagliata.
Il comando successivo verificherà se le porte 80 , 22 e 21 sono aperti sull'host remoto 192.168.5.10 (possiamo usare anche il nome host):
nc -zv 192.168.56.10 80 22 21
È anche possibile specificare un intervallo di porte da scansionare:'
$ nc -zv 192.168.56.10 20-80
Per ulteriori esempi e utilizzo di netcat comando, leggi i nostri articoli come segue.
- Trasferisci file tra server Linux utilizzando il comando netcat
- Comandi di configurazione e risoluzione dei problemi di rete Linux
È tutto. In questo articolo, abbiamo spiegato come verificare se le porte su un host remoto sono raggiungibili/aperte utilizzando semplici comandi netcat. Utilizza la sezione commenti qui sotto per scriverci in merito a questo suggerimento.