GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Richten Sie den Remote-Shell-Zugriff (RSH) unter CentOS 6 / RHEL 6 ein

Die Remote Shell ist ein Befehlszeilen-Client-Programm, das den Befehl als ein anderer Benutzer und auf einem anderen Computer über das Netzwerk ausführen kann. Der rsh ist ein Client, der den rshd-Server-Daemon verbindet, der rhsd-Server-Daemon läuft auf dem TCP-Port Nr. 514. Rshd unterstützt keine Verschlüsselung, daher ist es sehr sicher, ihn in der Produktionsumgebung zu verwenden, da er das Passwort einfach überträgt. Jetzt wird rsh durch SSH ersetzt.

Einige Zeit müssen Sie möglicherweise für spezielle Anforderungen konfigurieren, Sie können der einfachen Anleitung zur Einrichtung folgen.

Installieren Sie rsh und rshd mit dem Befehl yum, hier ist die yum-Konfigurationsanleitung.

yum installiere rsh rsh-server

Bearbeiten Sie die Konfigurationsdatei, um den rshd-Server-Daemon zu aktivieren.

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

warten                   =nein

Benutzer                   =root

log_on_success        +=BENUTZER-ID

log_on_failure        +=BENUTZER-ID

server                 =/usr/sbin/in.rshd

deaktivieren                =nein

Starten Sie den Server-Daemon neu.

/etc/init.d/xinetd Neustart

Die .rhosts-Datei muss so geändert werden, dass sie die Namen der Remote-Workstations enthält. Die Datei sollte sich im Home-Verzeichnis des Benutzers befinden, dessen Konto verwendet wird, um die Befehle über ein Netzwerk auszuführen. Wenn das Root-Konto verwendet werden soll, um den Webserver über ein Netzwerk zu starten, sollte sich die Datei im Home-Verzeichnis des Root-Benutzers befinden.

vi ~/.rhosts

localhost
server1.external.com
server2.external.com

Jeder Benutzer der oben genannten Systeme kann den Befehl als Root ausführen.

Fügen Sie eine vollständige Berechtigung hinzu, um den Befehl über das Netzwerk zu verwenden. Das Pluszeichen gibt eine vollständige Berechtigung.vi /etc/hosts.equiv + +

Führen Sie jetzt einen Befehl von einem der oben aufgeführten externen Computer aus, z. B. den Verfügbarkeitsstatus des externen Computers prüfen. host_name bezieht sich auf Ihren rshd-Server.

rsh host_name Betriebszeit

Extras:

Deaktivieren Sie die Firewall- und SELinux-Sicherheitseinstellungen. Damit externe Root-Benutzer den Befehl ausführen können, fügen Sie rsh- und rlogin-Einträge zur Datei /etc/securetty hinzu.
Cent OS
  1. SysLog-Server auf CentOS 6 / RHEL 6 einrichten

  2. Einzelbenutzermodus in CentOS 7 / RHEL 7

  3. Richten Sie das Icinga-Überwachungstool unter CentOS 7 / RHEL 7 ein

  4. So richten Sie VNC Server (Linux Remote Desktop Access) unter CentOS/RHEL und Fedora ein

  5. So richten Sie den VNC-Server für neue Benutzer in CentOS/RHEL 5 ein

So fügen Sie einen Benutzer zu einer Gruppe auf RHEL 8 / CentOS 8 hinzu

So richten Sie den NFS-Server unter CentOS 8 / RHEL 8 ein

So richten Sie Jenkins unter CentOS 8 / RHEL 8 ein

5 Tools zum Aktivieren des Remotedesktopzugriffs auf RHEL/CentOS 7

So richten Sie Icinga Web 2 unter CentOS 8 / RHEL 8 ein

So richten Sie einen Chef 12 unter CentOS 7 / RHEL 7 ein