TELNET
e' un protocollo di emulazione terminale
utilizza soltanto il protocollo TCP
permette di avere accesso a una macchina
remota su cui gira un “server telnet” (telnetd
Unix)
e' un protocollo "di livello basso", che rende
disponibile un mezzo (una "shell") per poter
usare protocolli piu' complessi.
TELNET
A differenza degli accessi http e ftp consente di
entrare direttamente nel sistema operativo del
server.
Tramite Telnet si opera digitando istruzioni proprie
del sistema operativo del server
La connessione standard avviene sulla porta
23/TCP, ma indicando altre porte (sempre TCP) e'
possibile usare pressoche' ogni servizio basato su
TCP, come FTP, posta e news
TELNET
Il cliente TELNET è molto importante anche come
programma diagnostico per instaurare un
collegamento manuale con una porta e iniziare
quindi un colloquio diretto con il protocollo TCP.
L'esempio classico è l'invio di un messaggio di
posta elettronica attraverso una connessione
diretta con il servente SMTP.
Il servizio SMTP (Simple mail transfer protocol)
corrisponde alla porta 25.
TELNET
I comandi che e' possibile usare variano a seconda
del servizio che si utilizza tramite telnet.
In ogni caso telnet stesso e' un servizio (usato per
accedere a macchine remote) e dispone di un
insieme di propri comandi:
open - connetti a un sito
close - chiudi la connessione in corso
logout - termina la sessione utente remoto
display - mostra i parametri operativi
mode - tenta di entrare il modo linea o carattere
quit - esci da telnet
send - trasmetti caratteri speciali
set - imposta parametri operativi
unset - azzera parametri operativi
status - stampa informazioni di stato
TELNET
TELNET è un protocollo poco sicuro:
la trasmissione dei dati (password compresa)
avviene in chiaro.
Ora è preferibile utilizzare SSH (software
prorpietario con versioni open source: OpenSSH)
TELNET
Facciamo partire una sessione telnet, inserendo
l’indirizzo del server a cui collegarsi
TELNET
Mi telnetto su una macchina, in questo caso
linux, con login e password validi
Adesso posso operare sulla macchina remota
come semplice utente
TELNET
Utilizzo un comando proprio del sistema operativo
della macchina remota
TELNET
Con il comando “su” e la password di root, prendo il
controllo totale del computer remoto, e posso
amministrarlo.
TELNET
Putty è un client
grafico per telnet-ssh
TELNET
“Midnight Commander” di una macchina linux visto
tramite putty
TELNET
Ambiente Windows
telnet.exe (nel sistema operativo)
NetTerm (shareware) http://www.securenetterm.com/
TeraTerm (freeware) http://www.ayera.com/teraterm/
QVT Term http://tucows.thebrain.net/adnload/dlqvtterm.html
PUTTY (freeware) http://www.chiark.greenend.org.uk/~sgtatham/putty/