GNU/Linux >> Tutoriels Linux >  >> Cent OS

Configurer l'accès Remote Shell (RSH) sur CentOS 6 / RHEL 6

Remote Shell est un programme client en ligne de commande qui peut exécuter la commande en tant qu'un autre utilisateur et un autre ordinateur sur le réseau. Le rsh est un client qui connecte le démon du serveur rshd, le démon du serveur rhsd s'exécute sur le port tcp n° 514. Rshd ne prend pas en charge le chiffrement, il est donc très peu sûr à utiliser dans l'environnement de production, car il transfère le mot de passe clairement. Maintenant a days rsh remplacé par SSH.

Parfois, vous devrez peut-être configurer pour des besoins particuliers, vous pouvez suivre le guide simple de configuration.

Installez rsh et rshd à l'aide de la commande yum, voici le guide de configuration yum.

yum installer rsh serveur rsh

Modifiez le fichier de configuration pour activer le démon de serveur rshd.

vi /etc/xinetd.d/rshservice shell{socket_type            =flux

attendre                   =non

utilisateur                   =racine

log_on_success        +=ID UTILISATEUR

log_on_failure        +=ID UTILISATEUR

serveur                 =/usr/sbin/in.rshd

désactiver                =non

Redémarrez le démon du serveur.

/etc/init.d/xinetd redémarrage

Le fichier .rhosts doit être modifié pour inclure les noms des postes de travail distants, le fichier doit se trouver sous le répertoire d'accueil de l'utilisateur dont le compte va être utilisé pour exécuter les commandes sur un réseau. Si le compte root doit être utilisé pour démarrer le serveur Web sur un réseau, le fichier doit se trouver dans le répertoire home de l'utilisateur root.

vi ~/.rhosts

hôte local
serveur1.externe.com
serveur2.externe.com

Tout utilisateur des systèmes ci-dessus peut exécuter la commande en tant qu'utilisateur root.

Ajoutez une autorisation complète pour utiliser la commande sur le réseau. Le signe plus donnera une autorisation complète.vi /etc/hosts.equiv + +

Exécutez maintenant une commande à partir de l'une des machines externes répertoriées ci-dessus, par exemple, vérifiez l'état de disponibilité à partir d'une machine externe. host_name fait référence à votre serveur rshd.

rsh host_name disponibilité

Extras :

Désactivez le pare-feu et les paramètres de sécurité SELinux. Pour permettre à l'utilisateur root externe d'exécuter la commande, ajoutez les entrées rsh et rlogin dans le fichier /etc/securetty.
Cent OS
  1. Mode mono-utilisateur dans CentOS 7 / RHEL 7

  2. Configurer l'outil de surveillance Icinga sur CentOS 7 / RHEL 7

  3. Installez xrdp Remote Desktop sur CentOS 6 / RHEL 6

  4. Comment configurer le serveur VNC (accès au bureau à distance Linux) sur CentOS/RHEL et Fedora

  5. CentOS / RHEL :Comment changer le shell de connexion de l'utilisateur

Comment ajouter un utilisateur à un groupe sur RHEL 8 / CentOS 8

Comment configurer le serveur NFS sur CentOS 8 / RHEL 8

Comment configurer Jenkins sur CentOS 8 / RHEL 8

5 outils pour activer l'accès au bureau à distance sur RHEL/CentOS 7

Comment configurer Icinga Web 2 sur CentOS 8 / RHEL 8

Comment configurer un Chef 12 sur CentOS 7 / RHEL 7