Seguridad: SSH es un protocolo mucho más seguro que RSH. RSH envía datos en texto claro, lo que significa que pueden ser interceptados y leídos fácilmente por usuarios no autorizados. SSH, por otro lado, cifra todos los datos que se envían entre el cliente y el servidor, lo que hace mucho más difícil para los espías interceptar y leer información confidencial.
Autenticación: SSH admite una variedad de métodos de autenticación, incluida la autenticación basada en contraseña, la autenticación de clave pública y la autenticación Kerberos. RSH, por otro lado, solo admite autenticación basada en contraseña, que es menos segura que los métodos de autenticación admitidos por SSH.
Compresión: SSH admite la compresión de datos, lo que puede reducir la cantidad de datos que se envían entre el cliente y el servidor, lo que resulta en un mejor rendimiento. RSH no admite la compresión de datos.
Reenvío de puertos: SSH admite el reenvío de puertos, lo que permite a los usuarios reenviar un puerto en la computadora cliente a un puerto en la computadora servidor. Esto puede resultar útil para acceder a servicios que solo están disponibles en la computadora servidor desde la computadora cliente. RSH no admite el reenvío de puertos.
En general, SSH es un protocolo mucho más seguro y con muchas funciones que RSH. Como resultado, SSH es el protocolo preferido para el acceso remoto en la mayoría de los casos.