TELNET

Precedente
Programma
Seguente
Bastard Operator From Hell!
telnet 192.168.0.2
  Tenta di collegarsi via telnet alla macchina con indirizzo IP
ssh -l root 127.0.0.1
  Via ssh ci si collega come root alla propria macchina (localhost). Utile solo per diagnostica.
Linux et cetera...
Linux *nix Win-DOS
telnet telnet telnet
ssh ssh client vari
Tips & Tricks
La porta a cui risponde un telnet server è la 23 e viene data per sottointesa.
E' comunque possibile effettuare un telnet ad altre well-known ports e digitare direttamente dei comandi validi per il protocollo utilizzato dal server a cui ci si è connessi.
Piuttosto utile, per diagnosticare velocemente il funzionamento di un server web è:
telnet 192.168.0.2 80 (o qualsiasi altro IP)
GET / (o qualsiasi altro comando HTTP)
Premendo INVIO due volte si visualizza il codice html della pagina richiesta (l'home page, in questo caso) e ci si assicura che il server web sta rispondendo
Introduzione a telnet

Telnet è un semplice programma di terminale oltre ad essere il nome del protocollo che utilizza questo programma.
Il suo uso primario è quello di aprire connessioni su macchine remote per permettere il login e quindi accedere alla shell come se fosse un'operazione eseguita in locale.

Con telnet i pacchetti contenenti login e password passano in chiaro nella rete, con i relativi rischi in termini di sicurezza informatica (esistono sniffer specifici per sessioni telnet, che evidenziano le password senza nemmeno la fatica di andare ad analizzare i singoli pacchetti telnet).
Un' alternativa valida per l'accesso ad host remoti via command-line è ssh, con il quale i dati trasferiti vengono criptati.
Il protocollo SSH (ora giunto alla versione 2, sensibilmente più affidabile e sicura della versione 1) su Linux è generalmente implementato con il pacchetto openssh, che ha sia una componente client che una server.

Uso
telnet <ip o nome host> <port> Comando per connettersi da remoto attravero telnet
Scrivendo semplicemente telnet senza specificare l'host remoto, si entra in modalità comandi, da cui è possibile aprire o chiudere connessioni o effettuare altre operazioni (digitare help per l'elenco dei comandi in ambiente telnet).
Per chiudere una sessione telnet basta digitare logout (sulla macchina remota).
Se per qualche motivo la connessione telnet risulta bloccata, è possibile premere CTRL + ] per entrare in modalità comandi e da li scrivere quit per chiudere la sessione telnet bloccata. Se si hanno più sessioni telnet in successione, scrivere send escape per passare dalla prima aperta all'ultima.
ssh -l <nome_utente> <ip o nome host> Comando per connettersi da remoto attravero ssh
WEB RESOURCES
www.openssh.org Sito ufficiale di openssh