Rsh


Rsh es un programa de consola que permite ejecutar comandos en ordenadores remotos. Se basa en el protocolo del rlogin mediante el servicio rlogind, quien es capaz de lanzar una shell del equipo remoto.

Este programa tiene una dificultad y es que toda la información que transmite lo realiza en texto claro, es decir sin cifrar, por este motivo su uso ha decaído con la aparición de alternativas seguras como ssh.

Funcionamiento

rsh ejecuta comandos de forma remota en el host especificado. Para ello, debe conectarse a un servicio llamado rshd en la máquina remota.

Cuando no se especifica nombre de usuario, ya sea con la opción -l o como parte de (usuario@host), rsh se conecta como el usuario que está actualmente conectado. Si se trata de un usuario de dominio es decir, de la forma de (dominio\usuario), se envía el nombre completo.

Ejemplos

  • rsh hostremoto pwd
  • rsh hostremoto -l dominio\usuario pwd
  • rsh hostremoto -l dominio\usuario pwd
  • rsh dominio/usuario@hostremoto pwd
  • rsh dominio\\usuario@hostremoto pwd

Si en un intento de conexión el rsh falla debido a un error de permiso o demasiado tiempo por las mayúsculas y minúsculas, la utilidad de inmediato lo intenta de nuevo enviando solamente el nombre de usuario pero sin el nombre del dominio (o máquina).

Other Languages
azərbaycanca: Rsh
Deutsch: Remote Shell
English: Remote Shell
français: Rsh
português: Remote Shell
中文: 远程外壳