Laboratorio di Calcolo Avanzato del Dipartimento di Fisica


TELNET: Collegarsi in remoto


Telnet è il principale protocollo di Internet per realizzare delle connessioni con macchine in remoto.

Questo protocollo, come la maggior parte di quelli utilizzati dagli applicativi del Tcp/ip, è di tipo Client-Server.

Da la possibilità di essere fisicamente sul proprio sistema e lavorare su un'altro che può essere nella stanza accanto come dall'altra parte del mondo; la propria macchina (locale) diventa così un terminale remoto.
(Tecnicamente l'operazione è definita Remote Login)

Ad esempio: se ci si trova lontani dal proprio ambiente di lavoro e si ha bisogno di controllare la posta elettronica, basta trovare un qualsiasi accesso ad Internet con servizio di telnet e collegarsi alla propria macchina.




Lavorare con telnet


Per iniziare una sessione di telnet basta dare il comando apposito, generalmente è:

telnet nome.domain 
       (indirizzo di rete della macchina a cui ci si collega
        esempio: vaxpr.fis.unipr.it oppure 192.135.11.20)
Il sistema remoto avvia la procedura di 'login', viene richiesto di identificarsi dando login e password.
Esempio:
> telnet vaxpr.pr.infn.it
Connected to vaxpr.pr.infn.it.
Escape character is '^]'.


VAXPR  VAXst 4090  VMS 5.5-2  - INFN PARMA - Dip FISICA  Univ PARMA

Username: COVATI
Password:           <---  la password non viene visualizzata

    Last interactive login on Monday, 11-SEP-1995 14:41
    Last non-interactive login on Monday, 11-SEP-1995 09:56
    System login started at 11-SEP-1995 14:41:55.30
        >>>> Enter  INFO  for  Information <<<< 

RC::COVATI>

Per scollegarsi occorre usare il comando remoto di uscita dal sistema (in questo caso ad esempio logout), oppure usare la cosidetta 'escape sequence', indicata all'inizio della connessione, molto spesso è '^]', cioè CTRL ]. Tramite questa sequenza sarà possibile riprendere il controllo della connessione, ad esempio in caso di panico, quando per qualche motivo la macchina remota non consente più di scollegarsi.
Per chiudere la sessione di telnet si usa il comando close.
Esempio:

RC::COVATI>         <---  digito ^]
telnet> close
Connection closed.

È possibile ottenere un servizio di help in linea normalmente con il comando ?.

 telnet> ?


Telnet attraverso Web


Per realizzare collegamenti via telnet attraverso dei browser Web basta aprire una nuova connessione o creare un link usando l'url

telnet://nome-sito

ad esempio telnet://hpcvbbs.cv.hp.com
(Hewlett-Packard's Calculator Electronic Information Service)


Telnet con alcuni browser Web: Mosaic Netscape e Lynx

Si può aprire una nuova connessione tramite il bottone Open Url

in Mosaic
in Netscape
in Lynx
URL to open: telnet://hpcvbbs.cv.hp.com    

Creare un link:

Ad esempio:
<a href="telnet://hpcvbbs.cv.hp.com"> (Hewlett-Packard's Calculator Electronic Information Service)

Ottenendo, con Mosaic e Netscape, una finestra con la connessione in atto al sito voluto:

(inserendo la login 'lynx' e la scelta del terminale, si accede al menu principale del servizio offerto)

Con Lynx la connessione stessa:

                                    HP 48G/GX Calculator Family Main Welcch [delete]=history list

   Hewlett-Packard Company

                                HP 48G/GX CALCULATOR FAMILY


     _____________________________________________________________________________

   UNDER DEVELOPMENT! This service is under development. Please forgive us if you
   have any undue problems as it undergoes its initial birth trauma.
     _____________________________________________________________________________

   o Welcome!
   o Using this service.
   o What's New.
   o Search the server index.
   o Product Information.
   o Service and Support.
   o Common Questions and Answers.
   o The Software Archives.
-- press space for next page --
  Arrow keys: Up and Down to move. Right to follow a link; Left to go back.
 H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list


Documento realizzato da Roberto Covati