1. Introducción.

Telnet y SSH son aplicaciones utilizadas para acceder a equipos remotos.

Un equipo remoto DEBE ofrecer el Servicio y el otro equipo DEBE tener una aplicación que se conecte al Servicio ofrecido.

Podemos decir entonces que Telnet (Telecommunications and Networks) y SSH (Secure SHell) son aplicaciones cliente-servidor de propósito general que permiten a los usuarios interactuar con sistemas remotos.

Telnet


Telnet es prácticamente tan antiguo como la propia Internet. Se lanzó junto con Internet en 1969 y los puristas lo utilizan hasta el día de hoy.

Telnet es un protocolo de aplicación que ayuda a los usuarios a comunicarse con un sistema remoto. Utiliza una interfaz basada en texto para crear una terminal virtual, lo que permite a los administradores acceder a aplicaciones en otros dispositivos.

Ventajas:
  • Admite la autenticación de usuarios.
  • Se puede utilizar para enviar y recibir información.
  • No se utilizan políticas de autenticación ni técnicas de cifrado de datos.
Desventajas:
  • Telnet no cifra ningún dato enviado a través de la conexión.
  • Solo es capaz de mostrar texto y números, sin gráficos ni color.

SSH


SSH cumple la misma función principal que Telnet, pero lo hace de una manera más segura. Este protocolo brinda acceso seguro incluso en redes no seguras, eliminando muchas de las vulnerabilidades de Telnet.

Con SSH, los administradores pueden iniciar sesión en dispositivos remotos, ejecutar comandos, mover archivos entre dispositivos y más, todo desde una terminal REMOTA, no hay mouse en ese escenario.

Ventajas:
  • Está disponible gratis para uso no comercial.
  • SSH puede ofrecer múltiples servicios usando la misma conexión.
  • SSH ayuda a tunelizar de forma segura aplicaciones inseguras como SMTP, IMAP, POP3 y CVS.
  • Ofrece una autenticación sólida y comunicaciones seguras a través de canales inseguros.
  • Proporciona privacidad mediante un cifrado sólido.
  • La integridad de las comunicaciones se realiza de tal manera que no se puede alterar.
Desventajas:
  • SSH no puede proteger a los usuarios de ataques realizados a través de otros protocolos.
  • No está diseñado para transmitir movimientos de cursor o información de movimiento de GUI (Graphical User Interface).

Hoy en día se recomienda preferiblemente usar SSH ya que Telnet está muy desfasado y podría suponer un fallo de seguridad importante.

SSH también ofrece más funciones que Telnet, como la transferencia segura de archivos y el reenvío de puertos, se conoce como SFTP (Secure File Transfer Protocol), se usa FTP sobre sobre SSH en el puerto 22.