GNU/Linux >> Tutoriales Linux >  >> Cent OS

Configurar el acceso remoto de shell (RSH) en CentOS 6/RHEL 6

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-servidor

Edite 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 reiniciar

El 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

Extras:

Deshabilite el firewall y la configuración de seguridad de SELinux. Para permitir que el usuario raíz externo ejecute el comando, agregue las entradas rsh y rlogin en el archivo /etc/securetty.
Cent OS
  1. Configurar el servidor SysLog en CentOS 6 / RHEL 6

  2. Modo de usuario único en CentOS 7 / RHEL 7

  3. Configurar la herramienta de monitoreo Icinga en CentOS 7 / RHEL 7

  4. Instale el escritorio remoto xrdp en CentOS 6 / RHEL 6

  5. Cómo crear un usuario SFTP sin acceso Shell en CentOS 8

Cómo agregar un usuario a un grupo en RHEL 8 / CentOS 8

Cómo configurar el servidor NFS en CentOS 8 / RHEL 8

Cómo configurar Jenkins en CentOS 8 / RHEL 8

5 herramientas para habilitar el acceso a escritorio remoto en RHEL/CentOS 7

Cómo configurar Icinga Web 2 en CentOS 8 / RHEL 8

Cómo configurar un Chef 12 en CentOS 7 / RHEL 7