ACCESO REMOTO: TELNET

 

Telnet es una aplicación cliente servidor. Una parte cliente que se ejecuta en nuestro propio ordenador y que utiliza la red Internet para conectarse al ordenador que le especifiquemos, y una parte servidora de telnet que se ejecuta en la máquina multiusuario remota.

Telnet trabaja en modo cliente/servidor, el usuario puede solicitar un servicio mediante el software cliente y el servidor lo puede prestar mediante el software servidor. En los sistema Unix al servidor también se le conoce como daemons.

Telnet actua de intermediario entre nuestro ordenador y el ordenador distante. Telnet da acceso a un ordenador de Internet. Con ftp no puedo ejecutar un programa en un ordenador remoto, sólo puedo obtener archivos. Al ordenador donde ejecutamos la aplicación cliente Telnet se le llama ordenador local y al que accedemos se le llama ordenador remoto.

Para realizar la conexión telnet hemos utilizado un programa cliente de windows (TNVT 220) que nos ha permitido acceder al ordenador "songoku". (En realidad hemos ejecutado la orden telnet infern)

Los programas se ejecutan en el ordenador remoto que recibe las órdenes que tu le indicas y que te envia lo que hay que visualizar por pantalla. El programa terminal envia letras y números al ordenador remoto para que lo procese y éste te envia la respuesta para que la puedas visualizar por pantalla. Cuando escribes la clave secreta no aparece por pantalla porque el ordenador remoto no la devuelve.

Por ejemplo, cuando escribes un mensaje e-mail, cada caracter va al ordenador remoto. Este repite los caracteres en tu ordenador, que los visualiza sobre la pantalla. Pero el ordenador remoto también guarda los caracteres en un archivo que se envía por Internet. El ordenador del otro extremo recibe los datos y los guarda en un archivo sobre su propio disco. El usuario accede y pide el correo, y los caracteres del archivo se envían a su pantalla.

login: username
passwd: clave secreta

Con el login nos identificamos como usuario, y con la clave secreta impedimos que otros usuarios puedan acceder suplantando la personalidad de otro. Si conocemos un nombre de usuario del ordenador remoto y la clave de acceso adecuada recibiremos el prompt del ordenador remoto y podremos empezar a trabajar. Por ejemplo podemos encontrarnos el siguiente prompt:

Para acabar una sesión nos debemos despedir mediante el comando logout o el comando exit.
/users/aifces/pib00% logout

Muchos ordenadores remotos preguntan por el tipo de terminal del usuario para saber como debe enviar la información.

La aplicación cliente de Telnet dispone de una serie de comandos que pueden ser utilizados por el usuario si entra en el modo comando.

users/aifces/pib00>telnet
telnet>

close                               da por terminada la conexión actual.        
display                             muestra los parametros de la sesión en      
                                    curso                                       
open nombre_del_ordenador_remoto    conecta con el ordenador especificado       
quit                                sale de Telnet                              
set parametro valor                 permite modificar los parametros de         
                                    operación.                                  
set echo                            para que el echo sea el local o el remoto.  
set escape caracter                 permite modificar el caracter escape.       
Status                              muestra el estado actual de telnet.         
<Intro>                             para terminar el modo comando.              
z                                   suspende temporalmente la sesión Telnet.    
?                                   muestra una información de ayuda.           

Cada programa servidor tiene asignado un puerto de acceso que en el caso de telnet es por defecto el puerto 23.

REGRESAR