Hemos visto por separado en que consiste tanto Telnet como SSH. Ahora en este post, vamos a ver las diferencias para entender mejor el funcionamiento de ellos.
Telnet y SSH utilizan el servicio de terminal remoto que permite a un usuario interactuar con un sistema remoto en otra ubicación como si el teclado del usuario y una pantalla estuvieran conectados directamente a la máquina remota.
La principal diferencia entre Telnet y SSH es que Telnet es un protocolo convencional mientras que SSH es el sustituto del protocolo Telnet eincluye características mejoradas.
#
#Tabla Comparativa

#
#Diferencias Principales
- Telnet y SSH sirven para el mismo propósito y proporcionan la conectividad con el servidor remoto, pero Telnet es un protocolo convencional, aunque todavía se utiliza en las distintas aplicaciones. SSH es el reemplazo de Telnet y también tiene algunas características mejoradas.
- Telnet no proporciona ningún mecanismo de seguridad, mientras que SSH es más seguro y proporciona medidas de seguridad.
- Telnet transmite datos en texto plano por lo que es vulnerable a ataques de seguridad. Por otro lado, SSH utiliza encriptación para la transmisión de datos y es poco probable que se produzca una violación de la seguridad. SSH puede resistir escuchas, ataques como Man in the Midle y ataques de inserción/repetición.
- Telnet no utiliza autenticación mientras que SSH proporciona autenticación de usuario.
- Telnet trabaja con una red privada. Por el contrario, SSH trabaja con una red pública.
- Telnet se comunica a través del puerto 23 a través de TCP/IP. En cambio, SSH utiliza el puerto número 22 para la comunicación.
#
#En Resumen
El protocolo SSH es un reemplazo mejor que Telnet ya que SSH tiene medidas de seguridad. Telnet no proporciona mucha seguridad aunque todavía está en uso.