Remote Shell es un programa de cliente de línea de comandos que puede ejecutar el comando como otro usuario y otra computadora a través de la red. El rsh es un cliente que conecta el demonio del servidor rshd, el demonio del servidor rhsd se ejecuta en el puerto tcp n.º 514. Rshd no admite el cifrado, por lo que es muy seguro de usar en el entorno de producción, porque transfiere la contraseña claramente. Ahora, rsh ha sido reemplazado por SSH.
Es posible que en algún momento necesite configurar para requisitos especiales, puede seguir la sencilla guía de configuración.
Instale rsh y rshd usando el comando yum, aquí está la guía de configuración de yum.
yum instalar rsh rsh-servidorEdite el archivo de configuración para habilitar el demonio del servidor rshd.
vi /etc/xinetd.d/rshservice shell{socket_type =corriente
esperar =no
usuario =root
log_on_success +=ID DE USUARIO
log_on_failure +=ID DE USUARIO
servidor =/usr/sbin/in.rshd
deshabilitar =no
Reinicie el demonio del servidor.
/etc/init.d/xinetd reiniciarEl archivo .rhosts debe modificarse para incluir los nombres de las estaciones de trabajo remotas, el archivo debe estar en el directorio de inicio del usuario cuya cuenta se utilizará para ejecutar los comandos a través de una red. Si se va a utilizar la cuenta raíz para iniciar el servidor web a través de una red, el archivo debe estar en el directorio de inicio del usuario raíz.
vi ~/.rhosts
localhost
servidor1.externo.com
servidor2.externo.com
Cualquier usuario de los sistemas anteriores puede ejecutar el comando como root.
Agregue un permiso completo para usar el comando en la red. El signo más otorgará un permiso completo.vi /etc/hosts.equiv + +Ahora ejecute un comando desde cualquiera de las máquinas externas enumeradas anteriormente, por ejemplo, verifique el estado del tiempo de actividad de la máquina externa. host_name se refiere a su servidor rshd.
tiempo de actividad de rsh host_name