8
1 E Telnet E.1 Introducción Telnet es un servicio en la red, anterior incluso a la concepción que ahora tenemos de Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como si estuviésemos sentados delante de él. Para ello es necesario estar dado de alta como usuario en el sistema al que se conecta, tener un nombre de usuario (login) y una contraseña (password). Todos los privilegios que tuviera un usuario en un computador los seguirá teniendo cuando se conecta en modo remoto a través de un servicio Telnet. Véase el tema 7 del módulo I. Sin embargo el servicio Telnet también permite manejar aplicaciones (programas) de forma remota sin necesidad de estar registrado como usuario. La aplicación más extendida es la consulta de grandes bases de datos como son los catálogos de las bibliotecas de las Universidades y de los Centros de Investigación. Aunque se accede de forma anónima, a veces es preciso teclear como nombre de usuario el nombre de la aplicación, y en algunos casos es obligado además teclear una contraseña genérica. La principal dificultad que entraña este segundo empleo del servicio Telnet es la necesidad de conocer computadores con información útil a los que poder conectarse de forma anónima. Con el fin de solventar este problema existe una dirección WWW, que contiene una gran cantidad de información, muy bien estructurada en páginas HTML, sobre los distintos servicios Telnet que existen en la red. A través de los diversos enlaces es posible: acceder a una breve información sobre el contenido de una dirección Telnet concreta, conocer el nombre de la dirección, el login y la contraseña si son necesarios, y realizar la conexión desde la propia página HTML. La dirección WWW a la que nos estamos refiriendo se encuentra en Cánada y es la siguiente: http://www.lights.com/hytelnet/ E.2 Cliente Telnet Un requisito imprescindible para poder acceder a un servicio Telnet es tener un cliente Telnet adecuado. Al establecer una conexión remota con un computador, el cliente Telnet proporciona una ventana con las mismas características que las de un terminal conectado in situ al computador remoto, convirtiendo a nuestro computador en un terminal no inteligente. A este proceso se le denomina emulación de terminal; consiste en transferir a

E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

  • Upload
    voxuyen

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

1

E Telnet

E.1 Introducción

Telnet es un servicio en la red, anterior incluso a la concepción que ahora tenemos deInternet, que permite el manejo remoto deE- los recursos de un computador multiusuariocomo si estuviésemos sentados delante de él. Para ello es necesario estar dado de alta comousuario en el sistema al que se conecta, tener un nombre de usuario (login) y una contraseña(password). Todos los privilegios que tuviera un usuario en un computador los seguiráteniendo cuando se conecta en modo remoto a través de un servicio Telnet. Véase el tema 7del módulo I.

Sin embargo el servicio Telnet también permite manejar aplicaciones (programas) deforma remota sin necesidad de estar registrado como usuario. La aplicación más extendidaes la consulta de grandes bases de datos como son los catálogos de las bibliotecas de lasUniversidades y de los Centros de Investigación. Aunque se accede de forma anónima, aveces es preciso teclear como nombre de usuario el nombre de la aplicación, y en algunoscasos es obligado además teclear una contraseña genérica.

La principal dificultad que entraña este segundo empleo del servicio Telnet es lanecesidad de conocer computadores con información útil a los que poder conectarse deforma anónima. Con el fin de solventar este problema existe una dirección WWW, quecontiene una gran cantidad de información, muy bien estructurada en páginas HTML,sobre los distintos servicios Telnet que existen en la red. A través de los diversos enlaces esposible: acceder a una breve información sobre el contenido de una dirección Telnetconcreta, conocer el nombre de la dirección, el login y la contraseña si son necesarios, yrealizar la conexión desde la propia página HTML. La dirección WWW a la que nosestamos refiriendo se encuentra en Cánada y es la siguiente:

http://www.lights.com/hytelnet/

E.2 Cliente Telnet

Un requisito imprescindible para poder acceder a un servicio Telnet es tener un clienteTelnet adecuado. Al establecer una conexión remota con un computador, el cliente Telnetproporciona una ventana con las mismas características que las de un terminal conectado insitu al computador remoto, convirtiendo a nuestro computador en un terminal nointeligente. A este proceso se le denomina emulación de terminal; consiste en transferir a

Page 2: E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

2

E Telnet

través de la red las mismas secuencias de control que se intercambiarían entre un terminal yun computador que estuviesen conectados localmente. Gracias a ello, el cliente Telnetinterpreta las secuencias de control y presenta en la pantalla la misma información quevisualizaría un usuario local. La emulación más habitual, y la que suelen traer por defectola mayoría de los clientes Telnet, es la de un terminal VT-100. Que también es laemulación más generalizada en los servidores Telnet.

En un terminal VT-100 sólo se pueden presentar caracteres alfanuméricos (letras ynúmeros), y por tanto las órdenes también se suelen dar mediante combinaciones simplesde letras y números. Correspondientes a comandos del sistema operativo, a comandos de lapropia aplicación, a opciones de un menú, o a un texto genérico.

Los tiempos de espera en cualquier servicio Telnet no son comparables con los que seobservan en las consultas de páginas HTML, pues hay poco intercambio de informaciónentre el terminal emulado y el equipo remoto. Por tanto, a pesar de que el equipo estésituado a miles de kilómetros de distancia, la ejecución de comandos es casi instantánea. Elúnico proceso que suele consumir algo de tiempo es la conexión inicial, sin quetengamos información del progreso en esta conexión. Puesto que una conexión Telnetconsume recursos del equipo remoto, si no se produce intercambio de información entre elterminal emulado y el equipo remoto en un cierto tiempo se producirá una desconexiónautomática.

En definitiva un cliente Telnet nos va a permitir:

1) Conectar a cualquier equipo remoto que acepte el terminal que estemos emulando.

2) Utilizar el equipo remoto o la aplicación remota para generar información, que semostrará a través de una ventana en nuestro computador.

3) Poder capturar toda o parte de esa información de forma automática en un ficherode sesión o de forma manual mediante las acciones típicas de edición (copiar ypegar) para incluir en otro documento que estemos generando.

A diferencia de otros clientes Telnet y de otros programas disponibles en el CD-ROMdel curso, el cliente Telnet estándar (al que nos limitaremos a partir de ahora) nonecesita instalación, pues es una utilidad incorporada en el sistema Windows. Peropara poder utilizarlo es necesario que tenga instalado el protocolo TCP/IP y el accesotelefónico a redes si su conexión se va a realizar por modem. En el próximo apartado sedescribe la ventana Telnet estándar, a través de la cual es posible realizar conexiones comola que se describe en el siguiente ejemplo.

Ejemplo 1: La Figura E-1 muestra el proceso de conexión con el servicio Telnet de laUniversidad de Cádiz en la dirección “delfos.uca.es”, con el nombre de usuario“BIBLIOTECA” (aunque también se acepta en minúsculas) y emulando a un terminalVT100. La Figura E-2 muestra las distintas opciones que tiene el usuario en estaaplicación, y como hemos elegido la opción 1 con el fin de consultar el catálogo de labiblioteca de la Universidad de Cádiz. La Figura E-3 muestra el resultado de una consultapor autor en este catálogo; concretamente se ha consultado por AUTOR, dando el apellido“falla” y la inicial “m”. El resultado es que hay 9 registros con estas características de losque se observan los cinco primeros en la ventana y opciones para ver el resto. De todo eltexto presente en la ventana hemos marcado con el ratón (zona en negro) el siguiente texto

Jornadas "Manuel de Falla y su entorno (1946-1996)", 1996, Cádiz. Manuel de Falla y su entorno (1946-1996). 1997

con el fin de copiarlo en otro documento.

Page 3: E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

3

E.2 Cliente Telnet

Figura E-1: Proceso de conexión por Telnet a la biblioteca de la Universidad de Cádiz

Figura E-2: Opciones disponibles en la biblioteca de la Universidad de Cádiz a través de Telnet

Page 4: E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

4

E Telnet

Figura E-3: Resultado de una consulta a los catálogos de la biblioteca de la Universidad de Cádiz

E.3 La ventana Telnet estándar

La ventana principal del cliente Telnet estándar (Figura E-4) es el único camino decomunicación entre el usuario y el equipo remoto, desde ella se realizarán todas lasoperaciones y en ella se mostrará toda la información que se vaya generando mientraspermanezca abierta una sesión. El nombre del sistema al que se haya conectado sustituirá altexto “(Ninguna)” en la parte superior de la ventana, y permanecerá mientras dure laconexión. Vea como ejemplo las Figuras E-1 a E-E-3.

A esta ventana se puede acceder de varias formas: desde la opción “Ejecutar” del menú“Inicio” de Windows, tecleando telnet y pulsando el botón “Aceptar”o la tecla <Enter>,desde un navegador tecleando telnet:// o tecleando telnet://(la dirección).

Figura E-4: Ventana de Telnet cuando aún no se ha realizado ninguna conexión

La ventana consta de cuatro menús desplegables:

1) “Conectar” que da acceso a las siguientes opciones: “Sistema remoto”,“Desconectar”, “Salir” y a los últimos diez sistemas que se hayan conectado. Utilicela opción “Sistema remoto” para acceder al cuadro de diálogo Conectar. En dichocuadro podrá, como muestra la Figura E-5, especificar el sistema remoto al quedesea conectarse. El sistema lo puede especificar por su nombre, en el ejemplo 1 elnombre era delfos.uca.es, o por la dirección IP si lo prefiere. O bien seleccionando

Page 5: E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

5

E.3 La ventana Telnet estándar

entre los que ya haya conectado alguna vez, que estarán disponibles pulsando conel ratón. La opción “Sistema remoto” no está disponible si ya está conectado a unsistema remoto, en este caso la opción disponible será “Desconectar” para quepueda dar por terminada la conexión con un equipo remoto y pueda conectar conotro. La opción “Salir” permite abandonar una sesión Telnet. Si selecciona “Salir”mientras todavia está activa una conexión con un sistema remoto, Telnet ledesconectará automáticamente del sistema remoto.

Figura E-5: Cuadro de diálogo para conectar con un sistema remoto

2) “Edición” con las opciones: “Copiar”, “Pegar” y “Seleccionar Todo”. El ratónpermite la selección de opciones en todos y cada uno de los menús o ventanasrelacionadas con el cliente Telnet, así como la selección de parte del texto contenidoen la ventana principal. Sin embargo todo el intercambio de información con elequipo remoto hay que realizarlo a través de la línea de comando en la ventanaprincipal, y por tanto haciendo uso del teclado, que en esos momentos se comportarácomo el teclado del terminal VT-100. De ahí que las opciones “Copiar” y “Pegar”tengan como objetivo que el usuario del servicio Telnet no tenga que teclearinstrucciones o texto si ya los tecleó anteriormente o si el texto está presente en laventana principal. Mientras que la opción “Seleccionar todo” tiene como objetivoseleccionar todo el texto de la ventana principal para llevarlo a otro documento.

3) “Terminal” que da acceso a las siguientes opciones: “Preferencias”, “Inicio desesión” y “Fin de sesión”. Utilice la opción “Preferencias” cuando desee configurarsus preferencias de color de pantalla, presentación de texto y modos de emulación.Accederá así al cuadro de diálogo de la Figura E-6, donde dispone además de unaayuda hipertexto a través del botón “Ayuda”. Salvo que tenga predilección por unoscolores específicos en la ventana o en el texto, y por un tipo o tamaño de letraconcreto, es raro que tenga necesidad de modificar las preferencias. Con lasopciones de terminal y de emulación marcadas en la Figura E-6 podrá conectarse ala mayoría de los servidores Telnet. Utilice las opciones “Inicio de sesión” y “Finde sesión” cuando desee guardar en un fichero, de tipo texto con extensión log, todolo que ocurra en la ventana principal del cliente Telnet desde un instante dado (iniciode sesión) hasta otro instante (fin de sesión).

Page 6: E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

6

E Telnet

Figura E-6: Cuadro de diálogo para fjar las preferencias del terminal

4) “Ayuda” con las siguientes opciones: “Contenido”, “Buscar ayuda acerca de”, “Usode la ayuda” y “Acerca de Telnet”. Utilice la opción “Contenido” para resolvercualquier duda que se le presente sobre el uso de Telnet, pues este cliente estándardispone de una ayuda hipertexto muy completa en español.

Ejemplo 2: La Figura E-7 muestra el proceso de conexión con idril, éste era el nombrede un computador multiusuario con sistema operativo UNIX que el Departamento deInformática y Automática de la UNED tenía a disposición de sus profesores y a través delcual también se podía consultar el correo electrónico. La conexión con idril, que se realizóen la dirección Telnet dia.uned.es, se ha podido completar porque fmorilla era un usuarioregistrado en ese computador y había tecleado la contraseña correcta. Al completar laconexión, el usuario ha podido teclear cualquiera de los comandos del sistema operativoUNIX, algunos de los cuales se comentan en el tema 7 del módulo I, o ejecutar laaplicación de correo electrónico tecleando ean. Como ha tecleado ls se le han presentadoen la ventana todos los ficheros que tiene en su directorio.

Figura E-7: Ejemplo de conexión Telnet como usuario registrado

E.4 Direcciones Telnet

Como se comentó en el apartado 2.1, para hacer uso del servicio Telnet es precisoconocer la dirección Telnet de algún computador con información útil a los que poderconectarse de forma anónima o como usuario registrado. Por ello recomendamos aaquellos alumnos que deseen practicar con el cliente Telnet que visiten el servidor Hytelnethttp://www.lights.com/hytelnet/ y elijan en él las direcciones que más les interesen. Noobstante, incluimos a continuación ciertas direcciones, donde se ha indicado a qué

Page 7: E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

7

E.5 Otros clientes Telnet

organismo corresponde, y el nombre de usuario o "login" cuando es necesario. Ninguna deellas requiere contraseña.

E.5 Otros clientes Telnet

Como se comentó en el apartado E.1, para hacer uso del servicio Telnet es precisoconocer la dirección Telnet y disponer del cliente adecuado. Además del cliente estándarexisten otros clientes, que no tienen ninguna dificultad adicional al Telnet estándar descritoen estas notas. Algunos de estos clientes están disponibles en el CD-ROM Vol. I del curso,y entre ellos destaca el QWS3270 (emulador de terminal 3270) necesario por ejemplo siquiere conectar con ciertas bibliotecas de universidades españolas. Concretamente en ladirección biblioteca.uned.es puede conectar como usuario anónimo para consultar elcatálogo de la Biblioteca de la UNED.

No obstante determinadas bibliotecas también ofrecen la posibilidad de consultar losfondos a través de páginas HTML, en la siguiente dirección WWW de Red Iris puedeconseguir información sobre estas conexiones

http://www.rediris.es/recursos/bibliotecas/

Por ejemplo, en la dirección http://biblio15.uned.es puede consultar el catálogo de laBiblioteca de la UNED. Al que también puede acceder a través de la URLhttp://info.uned.es/biblioteca/biblio.htm.

Organismo DirecciónLogin o

Username

Biblioteca de la Universidad Complutense de Madrid

eucmvx.sim.ucm.es biblioteca

Biblioteca de la Universidad de Cádiz

delfos.uca.es biblioteca

Biblioteca de la Universidad de Cambridge en Inglaterra

ul.cam.ac.uk

Biblioteca pública de Berkeley en Estados Unidos

library.ci.berkeley.ca.us

Tabla E-1: Algunas direcciones Telnet.

Page 8: E Telnet - sameens.dia.uned.essameens.dia.uned.es/Apendices/Apendice E - Telnet.pdf · Internet, que permite el manejo remoto deE- los recursos de un computador multiusuario como

8

E Telnet