Con l’aiuto dei seguenti comandi Telnet, potrete con­trol­la­re e accedere ad altri sistemi.

Avviare Telnet e stabilire una con­nes­sio­ne

Telnet si avvia tramite la riga di comando, uti­liz­zan­do ad esempio il prompt dei comandi di Windows. Per avviare il client è ne­ces­sa­rio un solo comando:

telnet

Potete anche avviare la con­nes­sio­ne di­ret­ta­men­te, senza avviare prima il client. Per farlo, inserite l’hostname o stabilite la con­nes­sio­ne tramite l’indirizzo IP:

telnet <hostname></hostname>
telnet 127.0.0.1

Vi verrà chiesto di inserire i dati di accesso e dopo sarete collegati.

I comandi standard di Telnet

La seguente tabella di riepilogo indica i comandi standard che potete ampliare par­zial­men­te con argomenti ed eseguire con un client Telnet:

Comando Scor­cia­to­ia De­scri­zio­ne
?/help ? Apre il menu di aiuto
close c Termina la sessione corrente Telnet
display argument d Indica i diversi parametri della con­nes­sio­ne corrente (porta, tipo di terminale, ecc.)
environ argument   Definisce le variabili del ri­spet­ti­vo ambiente del sistema operativo
toggle argument   Determina come Telnet reagisce a certe si­tua­zio­ni, quindi il comando cambia lo stato da TRUE a FALSE o viceversa; con set o unset lo stato può anche essere impostato di­ret­ta­men­te, gli argomenti sono quindi validi anche per set/unset.
logout   Termina allo stesso modo la sessione corrente Telnet, a patto che l’host remoto supporti l’opzione di logout
mode type   Sta­bi­li­sce il tipo di tra­smis­sio­ne (file di testo, file binario)
open hostname o Instaura oltre a quella già esistente, un’altra con­nes­sio­ne con l’host scelto
quit q Termina il client Telnet e tutte le con­nes­sio­ni attive
send argument sen Invia all’host le tipiche sequenze di segnali Telnet se­le­zio­na­te
set argument set Cambia i parametri di con­nes­sio­ne
unset u Carica i parametri di con­nes­sio­ne pre­de­fi­ni­ti
Status st Mostra se la con­nes­sio­ne è attiva
Consiglio

Poiché Telnet è gestito tramite la riga di comando, dovreste conoscere anche altri comandi. Imparate i comandi CMD di Windows per orien­tar­vi nel prompt dei comandi.

Opzioni dei comandi Telnet

È possibile estendere alcuni comandi tramite argomenti, ottenendo più opzioni. Di seguito alcuni parametri im­por­tan­ti:

Comando Opzione De­scri­zio­ne
telnet -d Attiva la modalità di debug
  -a Tenta un login au­to­ma­ti­co
  -n tracefile Apre tracefile per re­gi­stra­re le in­for­ma­zio­ni cor­ri­spon­den­ti (vedere anche set tracefile)
  -l user Se l’host supporta l’ambiente, ef­fet­tue­re­te l’accesso come utente spe­ci­fi­ca­to
  -e escape char Imposta un carattere escape
  -E Nessun carattere verrà ri­co­no­sciu­to come carattere escape
  -x Tenta di attivare una crit­to­gra­fia
mode character Disattiva LINEMODE
  Line Attiva LINEMODE
  isig/-isig Attiva/disattiva la modalità TRAPSIG di LINEMODE
  edit/-edit Attiva/disattiva la modalità EDIT di LINEMODE
  softtabs/-softtabs Attiva/disattiva la modalità SOFT_TABS di LINEMODE
  litecho/-litecho Attiva/disattiva la modalità LIT_ECHO di LINEMODE
send abort Invia la sequenza “Abort process”
  Ao Invia la sequenza “Abort output”; l’host esegue lo svuo­ta­men­to dell’output da se stesso al client
  ayt Invia la sequenza “Are you there”; l’host può con­fer­ma­re con una risposta
  brk Invia la sequenza “Break”
  ec Invia la sequenza “Erase character”; l’host cancella l’ultimo carattere inserito
  el Invia la sequenza “Erase line”; l’host cancella la riga che si sta inserendo
  eof Invia la sequenza “End of file”
  eor Invia la sequenza “End of record”
  esc Invia il carattere escape attuale (vedere anche telnet -e)
  ga Invia la sequenza “Go ahead”
  getstatus Chiede all’host di scartare qualsiasi input che non sia stato ancora elaborato
  ? Fornisce in­for­ma­zio­ni sul comando send
set/unset echo value Determina se i caratteri inseriti devono anche essere vi­sua­liz­za­ti
(value può essere TRUE/FALSE o un carattere speciale) eof value Attiva il carattere “End of file” (vedere anche send eof)
  erase value Attiva il carattere “Erase character” (vedere anche send ec); funziona solo in modalità lo­cal­chars (vedere anche toggle lo­cal­chars)
  escape value Attiva il carattere escape (vedere anche telnet -e);
  flu­shout­put value Attiva il carattere “Abort output” (vedere anche send ao); funziona solo in modalità lo­cal­chars (vedere anche toggle lo­cal­chars)
  lnext value Attiva il carattere “Inext”
  quit value Attiva il carattere “Break” (vedere anche send brk); funziona solo in modalità lo­cal­chars (vedere anche toggle lo­cal­chars)
  reprint value Attiva il carattere “reprint”
  start value Attiva il carattere “start”; solo se TOGGLE-FLOW-CONTROL è attivato
  stop value Attiva il carattere “stop”; solo se TOGGLE-FLOW-CONTROL è attivato
  worderase value Attiva il carattere “worderase”
environ define variable value Assegna un valore a una variabile; i valori possono essere racchiusi tra vir­go­let­te singole o doppie
  undefine variable Cancella la variabile spe­ci­fi­ca­ta
  export variable Esporta la variabile spe­ci­fi­ca­ta
  unexport variable Determina che la variabile spe­ci­fi­ca­ta possa essere esportata solo quando Telnet ne fa esplicita richiesta
  list Elenca tutte le variabili; il segno * indica se la variabile è esportata au­to­ma­ti­ca­men­te
  ? Fornisce in­for­ma­zio­ni sul comando send
toggle autosynch Se sono attive sia l’autosynch che le lo­cal­chars, una sequenza ag­giun­ti­va “synch” viene inviata quando viene inviato il carattere quit (vedere anche set quit).
(Lo stato iniziale è TRUE) binary Attiva/disattiva l’opzione “binary” per input e output
  inbinary Attiva/disattiva l’opzione “binary” per input
  outbinary Attiva/disattiva l’opzione “binary” per output
  crlf TRUE: carriage return è impostato su <CR><LF>FALSE: carriage return è impostato su <CR><NUL> (FALSE è lo stato normale qui)
  crmod Cambia lo stato della modalità “carriage return”
  debug Cambia lo stato della modalità “Socket debug” (FALSE è lo stato normale qui)
  lo­cal­chars Alcuni caratteri impostati con set vengono ri­co­no­sciu­ti e le sequenze cor­ri­spon­den­ti vengono attivate

Trovate altri comandi e opzioni di Telnet, così come la do­cu­men­ta­zio­ne det­ta­glia­ta, sulla Telnet Man Page.

Consiglio

Se non avete ancora fa­mi­lia­ri­tà con il pro­to­col­lo remoto, vale la pena con­sul­ta­re prima il nostro articolo det­ta­glia­to su Telnet, dove vi spie­ghia­mo anche come attivare Telnet su Windows.

Vai al menu prin­ci­pa­le