Telnet fue una de las primeras aplicaciones para Internet, a pesar de que rara vez se utiliza hoy en día . Para un usuario para acceder a la potencia de procesamiento de la computadora remota , el programa Telnet necesita enviar datos de la cuenta del usuario en la red o Internet . Telnet no tiene ningún procedimiento de cifrado y lo que estos datos sensibles se envía como texto sin formato. Un recolector de cable podría leer fácilmente la información que comprometa la seguridad de la computadora remota. Por esta razón , Telnet no era adecuado para aplicaciones comerciales y no podía servir a los usuarios domésticos, que con frecuencia tienen que iniciar sesión en equipos remotos.
SSH
La Secure Shell programa fue escrito en 1995 y se convirtió en un reemplazo para Telnet . SSH realiza las mismas funciones que Telnet, pero cifra todas sus comunicaciones entre el equipo local y el equipo remoto. A pesar de su ventaja de seguridad sobre Telnet, SSH sí no era perfecto y se encontró que tenía puntos débiles de seguridad . Fue sustituido por SSH2 en 2006. Las dos versiones de SSH no son compatibles. Cuando la gente dice que están utilizando SSH , en realidad están usando SSH2 .
Similitudes
Ambas aplicaciones se conectan a los sistemas Unix y tipo Unix. Presentan una visión para la entrada de comandos -como, y no los sistemas operativos basados en Windows. En ambas aplicaciones el usuario tiene que tener una cuenta en el equipo remoto . Los programas que se ejecutan a través de una sesión de Telnet o SSH son residentes en el equipo remoto , no el equipo local.
Diferencias
La principal diferencia entre Telnet y SSH es que SSH ha cifrado y Telnet no. SSH también cuenta con un centro de transferencia de archivos , que Telnet no. Los usuarios de Telnet tienen que utilizar una utilidad de transferencia de archivos por separado y abrir una sesión aparte con el equipo remoto con ese programa para transferir archivos desde o hacia el ordenador remoto . SSH tiene el comando SCP integrado en él, que transfiere archivos entre las computadoras locales y remotas.