Los programas rlogin y rlogind proveen un servicio de terminal remota
similar al proveído por telnet.
rlogin es el programa cliente y rlogind cumple el rol de servidor.
Una vez ubicado en el sitio remoto, el login remoto es transparente
excepto por las demoras.
Existen dos diferencias importantes entre rlogin y telnet:
rlogin actúa como una terminal virtual al sistema remoto. El nombre del host especificado en el comando rlogin puede ser tanto el nombre oficial del host como un alias del mismo listado en el archivo /etc/hosts.
rsh/rshd es similar a rlogin/rlogind, con la diferencia de que
rsh simplemente permite al usuario ejecutar comandos en el sistema remoto en lugar de loguearse
en él.
rsh "nombre_del_host" comandos provoca la conexión al host especificado y la ejecución de los comandos especificados.
rlogin es usado tanto en redes de área local como en Internet. Desafortunadamente
éste posee problemas de seguridad en ambos ambientes.
rlogin y rsh fueron diseñados sólo para la comunicación entre sistemas UNIX
Berkeleys. Los usuarios que quieren realizar comunicaciones entre sistemas UNIX y TOPS,VMS,o
Tenex deben usar el protocolo telnet y no el protocolo rlogin.