Entre todos los how to’s de la red, entre ellos el del blog de Rajaseelan en el que más recogido he encontrado todo, aún hay cosas que faltan. Este How To trata de unificar y aclarar los pasos para instaalr, activar y configurar convenientemente un Linux Red Hat Enterprise 5 en concreto, pero se puede aplicar a cualquier otra versión de Linux con sus pequeñas adaptaciones.
1. Instalar el paquete rsh-server.
# yum install rsh-server
2. Comprobar que rsh, rlogin y rexec están añadidos al fichero securetty, si no lo están los añadimos al final del fichero.
# vi /etc/securetty añadir si son necesarios: rsh rexec rlogin
3. Confirmar que los servicios para estos protocolos están activados y reiniciamos xinetd:
# chkconfig rsh on # chkconfig rexec on # chkconfig rlogin on # chkconfig xinetd on # service xinetd restart
4. Crear un fichero .rhosts en la home del usuario del Linux donde nos conectemos.
# touch ~/*.rhosts
esto crea un fichero en la home del usuario actual, puede modificarse la ruta al usuario que necesitemos.
5. Asignar permisos al fichero:
# chmod 600 ~/.rhosts
6. Editar el fichero .rhosts para añadir los nombre de máquina que queramos permitir su conexión remota vía rsh:
nombre_maquina.dominio.ext nombre_usuario windows_machine_name windows_username
estos equipos han de resolver el nombre desde el Linux vía DNS o vía archivo /etc/hosts
Y ya tendrás listo el acceso rsh.