Telnet è uno dei modi più semplici per verificare la connettività su determinate porte. Questo articolo spiega come eseguire un telnet su una porta per verificare se una porta è aperta o chiusa.
Telnet è un protocollo client-server. Gli amministratori di rete e di sistema lo utilizzano per configurare e amministrare dispositivi di rete come server, router, ecc. Ma tutte le informazioni scambiate in una sessione telnet tra un client e un server non sono crittografate. Attualmente, questa applicazione è stata sostituita da SSH, che fornisce lo stesso tipo di servizio, ma è crittografato.
Oggigiorno telnet è ampiamente utilizzato per verificare la connettività a servizi basati sul protocollo TCP. Molte persone trovano a volte confusa la sfida di controllare se una porta è aperta. Uno dei modi più efficienti è utilizzare il protocollo di rete Telnet.
Utilizzo di Telnet per testare le porte aperte
Sebbene la maggior parte degli utenti scelga di lavorare con interfacce grafiche, Telnet è uno dei modi più semplici per controllare la connettività su determinate porte. Vediamo come possiamo utilizzare il telnet
comando per testare la connettività della porta TCP. La sintassi per usarlo è la seguente:
telnet [hostname/IP address] [port number]
Inserisci l'indirizzo IP o il nome di dominio del server a cui stai tentando di connetterti al posto di [nome host/indirizzo IP] e sostituisci le seconde parentesi [numero porta] con il numero di porta della connessione a cui vuoi testare la connessione.
Come risultato dell'esecuzione del comando può essere:
- "La rete non è raggiungibile ” se la porta è chiusa o bloccata dal firewall.
- “Connessione rifiutata ” se il servizio è inattivo/non in ascolto sulla porta specificata, ma la porta è raggiungibile.
- “Connesso a ip_server ” se la connessione riesce.
Ad esempio, per telnet a una porta 80
su 192.168.0.1
per verificare la connessione, impartire il comando:
telnet 192.168.0.1 80
Se la connessione riesce, il risultato dell'esecuzione del comando sarebbe simile a questo:
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
Esempio di connessione non riuscita:
Trying 192.168.0.1...
telnet: Unable to connect to remote host: Network is unreachable
o
Trying 192.168.0.1...
telnet: Unable to connect to remote host: Connection refused
Ovviamente con telnet
comando, puoi testare non solo i servizi remoti ma anche localhost. Basta sostituire [nome host/indirizzo IP] parte con localhost
o 127.0.0.1
.
Conclusione
Ci auguriamo che questo articolo sia stato utile per imparare a telnet
a una porta per verificare se una porta è aperta o meno. Per ulteriori informazioni su telnet
comando in Linux, consulta la sua pagina del manuale.