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.