Que si, que la cuarentena por el COVIID-19 ya me afecta, hasta el punto de interesarme ya en cosas muy Frikis, como esta de “ver una película en ASCII, activando TelNet en W10”. Antes no hubiera llamado mi atención. Pero viene bien con la excusa de ver una película cómo la “Guerra de las Galaxias” realizada en arte ASCII, para introducirnos un poco y mostrar al que no sabe lo que es el protocolo TelNet y para que se utiliza.
¿Os interesa? si es así, pues vamos a ello
Índice de contenidos:
¿Que es Telnet?
Para saber que es TelNet, tenemos que remontarnos a los principios de Internet. Ya que es, aparte de un programa informático que se implementa en modo cliente, un protocolo de red TCP/IP, que surgió a finales de la decada de los 60, si, de 1960. Mucho antes de que Internet fuera lo que conocemos ahora
Por eso, nada que ver en cómo nos conectamos actualmente, pues en aquella época, la mayoría de usuarios de computadoras en red, “ni por asomo similares a los ordenadores personales que conocemos ahora“, estaban en los servicios informáticos de instituciones académicas, o en grandes instalaciones de investigación privadas y del gobierno. Siendo por ello natural que la seguridad no fuera una preocupación en aquellos tiempos, pues solo unos pocos tenían acceso a las computadoras y más bien eran redes de ámbito local y de grandes empresas, como hoy en día puede ser una Lan para que nos entendamos. Pues no tenían acceso al exterior o era muy limitado.
¿Para que sirve o servía TelNet?
En la época en que se usaba TelNet, no existian navegadores (Chrome, Firefox, Ópera, etc…) ni tampoco existían entornos gráficos como ahora (Windows, MacOS, Ubuntu, etc…).
Para llegar a la información, había que conectarse a través de la linea de comandos.
A grosso modo, este protocolo permitía a los usuarios acceder de forma remota a un servidor y obtener los datos. Sin duda ayudó enormemente a la construcción del Internet que tenemos en la actualidad.
TelNet sirve para acceder mediante una red a otra computadora, para manejarla como si estuviéramos sentados delante de ella. Para que la conexión funcione, como en todos los servicios de Internet, la máquina a la que se acceda debe tener un programa especial que reciba y gestione las conexiones. El puerto que se utiliza generalmente es el 23.
¿Cómo funciona TelNet?
Ya sabemos que TelNet se utiliza normalmente para acceder a otra computadora remota. Normalmente es usado para dar servicio de soporte técnico entre equipos de una red y sus servidores dentro de un entorno seguro.
Así se puede acceder a esos equipos para modificar configuraciones, añadir archivos, detectar errores etc… sin la necesidad de ir hasta su localización física.
TelNet hace uso del software instalado en tu computadora para crear una conexión tipo cliente con otra computadora anfitriona remota. Este cliente TelNet (software) en tu ordenador, enviará una solicitud al servidor TelNet (anfitrión remoto). El servidor responderá pidiéndote un nombre de usuario y una contraseña. Si te la acepta, tu ordenador, cliente TelNet, establecerá una conexión con el servidor remoto, haciendo de tu ordenador una terminal virtual y dándote acceso completo a la máquina anfitriona.
Al requerir de un usuario y contraseña, esto significa que antes ha sido necesario configurar una cuenta en el equipo remoto. También en algunos casos los equipos anfitriones TelNet, permiten a los clientes conectarse con acceso restringido.
Con Windows 10 sólo se nos permite activar el modo cliente de TelNet en W10. Así como en Windows 7, Windows Vista y claro está en Windows Server, se nos permitía configurar un servidor TelNet anfitrión, en Windows 10 ya no está disponible, ya que TelNet es un protocolo muy inseguro.
El protocolo Telnet es en sí un sistema bastante inseguro de acceso remoto a equipos, por lo que Microsoft para su sistema de escritorio ha deshabilitado la posibilidad de convertirlo en un servidor de TelNet en W10.
¿Porqué no es seguro el protocolo TelNet?
El protocolo de TelNet tiene un gran problema de seguridad, ya que todos los nombres de usuario y contraseñas necesarias para acceder a los equipos, viajan por la red como texto plano (cadena de texto sin cifrar). Lo cual hace muy fácil que cualquiera que espíe el tráfico de una red, obtenga los nombres de usuarios y sus correspondientes contraseñas, pudiendo acceder también a todas las máquinas. Es por ello que dejó de utilizarse en cuanto apareció el protocolo SSH popularizándose por ser un protocolo cifrado. Se podría decir que que es una versión cifrada de TelNet.
SSH (o Secure SHell) es el nombre de un protocolo y del programa que lo implementa cuya principal función es el acceso remoto a un servidor por medio de un canal seguro en el que toda la información está cifrada.
Wikipedia
¿Para que se usa en la actualidad el protocolo TelNet?
Telnet te permite utilizar el ordenador como terminal de un ordenador remoto Con Telnet, puedes buscar en una base de datos, acceder a un catálogo en línea, leer el correo electrónico o participar en juegos interactivos multiusuarios (MUD). Puedes iniciar la sesión de acuerdo a los permisos que el anfitrión remoto te ha dado.
Hoy en día este protocolo se usa para acceder a los BBS, que inicialmente eran accesibles únicamente con un módem a través de la línea telefónica. Para acceder a un BBS mediante TelNet es necesario un cliente que dé soporte a gráficos ANSI y protocolos de transferencia de ficheros. Los gráficos ANSI son muy usados entre los BBS. Con los protocolos de transferencia de ficheros (el más común y el que mejor funciona es el ZModem) podrás enviar y recibir ficheros del BBS, ya sean programas o juegos o ya sea el correo del BBS (correo local, de FidoNet u otras redes).
En resumen, hoy en día es utilizado para fines didácticos o simplemente como curiosidad. Los amantes de las redes y los curiosos de la informática pueden usarlo para por ejemplo: cómo ver una película en ASCII, activando TelNet en W10.
Para ello tenemos que empezar activando el protocolo. Habiendo dos formas de activar TelNet en W10:
- Modo Comando
- Modo Gráfico
Activar TelNet en W10
Activando TelNet en W10 con el Modo Comando
Accederemos al símbolo del sistema yendo a la parte baja a la izquierda del escritorio de Windows, al lado de inicio en buscar, escribiremos CMD, nos saldrá “Símbolo del sistema” y a la derecha nos saldrá la opción de “ejecutar como administrador” os lo marco en rojo en la siguiente imagen.
Se nos abrirá la cónsola del sistema donde escribiremos la siguiente linea de comandos:
dism /online /enable-feature /featurename:telnetclient
Pulsamos “Enter” para ejecutarlo y habremos activado TelNet en W10
Activando TelNet en W10 de Modo Gráfico
Yendo a la parte baja a la izquierda del escritorio de Windows, al lado de inicio en buscar, escribiremos “Panel de Control”, Haremos click para acceder a él. Os lo marco en rojo en la siguiente imagen.
Localizaremos el icono de “Programas y Características” y accederemos a él
Pulsaréis sobre la opción que aparece a la izquierda “Activar o desactivar las características de Windows”
Buscaremos en la lista TelNet Client y activaremos la casilla.
Esperamos que Windows instale los componentes necesarios y tendremos activo el cliente TelNet en nuestro equipo, con el cual podremos por ejemplo ver la película de la Guerra de las Galaxias en formato ASCII.
Ver la película “La guerra de las Galaxias” en ASCII con TelNet en W10
Abriremos la cónsola de comandos y escribiremos:
telnet towel.blinkenlights.nl
Presionamos enter y arrancará la película.
Que no queremos complicarnos la vida con la cónsola, también la podéis ver a traves del navegador.
Sólo tenéis que entrar en la web:
Pero así era muy fácil y esta frikada me ha servido para enseñaros que es el protocolo TelNet y para que sirve.
Pues hasta el próximo artículo, si tenéis dudas, me las ponéis en comentarios e intentaré resolverlas.
Atte: © Jevi – Jesús Vila Arsenal | FormCiberSeg – Formación y Ciberseguridad.