Telnet è un protocollo, sviluppato nel 1969, che fornisce un’interfaccia a linea di comando per la comunicazione con un dispositivo o server remoto.
Non utilizza alcuna forma di cifratura, il che lo rende obsoleto in termini di sicurezza moderna. È stato scalzato dal protocollo Secure Shell (SSH). In ogni caso, permette di emulare un terminale a distanza, il che significa che permette di eseguire dei comandi digitati dalla tastiera di un terminale remoto. Risulta ancora utile per testare la connettività di rete e diagnosticare problemi. Può essere utilizzato per verificare se un servizio è attivo su una porta specifica, rendendolo uno strumento pratico per gli amministratori di sistema.
Installazione
|
|
Esecuzione di Telnet
Il comando per aprire una sessione Telnet è generalmente il seguente:
|
|
Infine è anche possibile precisare la porta da utilizzare facendo seguire l’indirizzo IP o il nome del server dal numero della porta:
|
|
Utilizzare Telnet per testare la comunicazione SMTP
Digitare:
|
|
dove mail.server.com rappresenta l’indirizzo del server SMTP, mentre 25 è il numero di porta standard utilizzato dai servizi SMTP.
Si dovrebbe ricevere un messaggio di risposta da parte del server simile a 220 mail.server.com.
La porta di connessione 25 è quella standard utilizzata dalla maggior parte dei server SMTP, ma alcuni amministratori di rete potrebbero aver configurato un numero di porta differente, come ad esempio 465 (per utilizzare connessioni sicure) o 587 (per gli utenti che utilizzano Microsoft Outlook).
Inviare una mail tramite telnet
Presentarsi al server
Digitare il comando
|
|
dove dominio.com è il nome di dominio da cui si invia il messaggio di posta elettronica.
Si dovrebbe ricevere un messaggio di risposta da parte del server simile al seguente:
|
|
Impostare il mittente
Digitare il comando:
|
|
Assicurarsi di lasciare uno spazio vuoto dopo il comando mail from:.
Se tutto è corretto, si riceverà un messaggio di risposta da parte del server simile al seguente:
|
|
Impostare il destinatario
Digitare il comando
|
|
dove nomeutente_dest@dominio_dest.com rappresenta l’indirizzo e-mail completo del destinatario del messaggio.
Si riceverà un messaggio di risposta da parte del server simile al seguente:
|
|
Testo del messaggio
Per formattare e inviare correttamente il messaggio di posta, utilizzare i seguenti comandi:
|
|
quindi premere Enter. Nella linea di comando successiva digitare il comando
|
|
per inserire l’oggetto, quindi premere due volte il tasto Enter.
Digitare il testo del messaggio, poi quando è concluso premere il tasto Enter.
Digitare . una sola volta per indicare che è finito il testo del messaggio, quindi premere il tasto Enter.
Si dovrebbe vedere un messaggio che conferma che la e-mail è stata accettata o inserita in coda, in attesa di essere elaborata.
Digitare QUIT per uscire da Telnet.
Un piccolo esempio riepilogativo:
|
|