Telnet è un protocollo che permette di emulare un terminale a distanza, il che significa che permette di eseguire dei comandi digitati dalla tastiera di un terminale remoto.Telnet è un'implementazione del protocollo Telnet, si tratta cioè della traduzione delle specifiche in linguaggio informatico per creare un programma che permetta di emulare un terminale.
Telnet funziona in un ambiente client/server, ossia con terminale remoto configurato come server, al quale bisogna chiedere un servizio prima di procedere. Così, dato che il terminale remoto invia i dati da visualizzare, l'utente ha l'impressione di lavorare direttamente sul terminale remoto. Su UNIX, il servizio viene fornito da un "demone", ovvero un programma eseguito in background. Il demone Telnet si chiama Telnetd.
Telnet è anche un protocollo, cioè un insieme di regole e di procedure che sono state definite per standardizzare la comunicazione su Telnet. Telnet è stato quindi rapidamente implementato (adattato partendo dalle specifiche del protocollo) su numerose piattaforme.
Telnet è fornito in standard su diverse piattaforme, fra cui UNIX, Windows95, WindowsNT, Linux, ecc. Il comando per aprire una sessione Telnet è generalmente il seguente:
telnet nome_del_server
nome_del_server rappresenta ovviamente il nome del terminale remoto al quale si desidera connettersi. E' inoltre possibile fornire il proprio indirizzo IP, ad esempio:
telnet 125.64.124.77
Infine è anche possibile precisare la porta da utilizzare facendo seguire l'indirizzo IP o il nome del server dal numero di porta:
telnet 125.64.124.77 80
Una volta connessi al terminale remoto, sarà richiesto, per ragioni di sicurezza, un login e una password per restringere l'accesso alle sole persone autorizzate. In effetti, Telnet è un protocollo potente che permette l'esecuzione di comandi a distanza. I comandi che possono essere eseguiti in una sessione Telnet sono definiti dall'amministratore di rete. Si tratta solitamente di comandi UNIX dato che la maggior parte dei server Telnet funzionano su UNIX. I comandi standard sono i seguenti:
Comando | Descrizione |
---|---|
? | Visualizza l'help |
close | Termina la sessione Telnet |
display | Visualizza sullo schermo i parametri della connessione (tipo di terminale, porta) |
environ | Permette di definire le variabili ambientali del sistema operativo |
logout | Permette di disconnettersi |
mode | Alterna tra le modalità di trasferimento ASCII (trasferimento di un file in modalità testuale) e BINARY (trasferimento di un file in binario) |
open | Permette di lanciare un'altra connessione partendo dalla connessione in corso |
quit | Abbandona l'applicazione Telnet |
set | Modifica i parametri della connessione |
unset | Carica i parametri di connessione di default |
Foto: © Pixabay.