RSH (Remote Shell) ist ein Netzwerkprotokoll, das eine Client-Maschine , jeden Befehl vom Betriebssystem auf einem Remote- Server-Maschine vorgesehen laufen zu lassen . Der Server-Rechner laufen muss, eine RSH -Daemon, der für Verbindungen von Clients lauscht , und nach der Authentifizierung der Clients läuft die angeforderten Befehle lokal . Mehrere Konfiguration Probleme können RSH von der Einsetzung von Arbeitsgruppen Verbindungen verhindern.
Die RSH-Dienst kann nicht auf dem Server gestartet worden sein . Viele Systemadministratoren haben von dem Irrglauben , dass die gleichen Server-Prozess RSH und Telnet Griffe in die Irre geführt - es funktioniert nicht. Der RSH -Server-Prozess gestartet werden muss, und werden separat konfiguriert .
Die Internet -Daemon ( inetd ) blockiert möglicherweise RSH -Verbindungen , dh nicht die Weiterleitung sie dem RSH -Server, wenn sie kommen von den Client- Rechner . Dies wird erreicht, indem RSH im inetd Konfigurationsdatei (typischerweise /etc /inetd.conf ) auf dem Server behoben.
Die iptables-Dienst , Gegenwart und läuft auf viele Linux-Maschinen , blockiert möglicherweise die RSH -Verbindungen. Insbesondere die Standardkonfiguration von IPTables Blöcke RSH in vielen Versionen von Linux-Distributionen - so dass der Benutzer nicht explizit blockieren RSH für dieses Problem zu geschehen. Dies wird durch die Eröffnung Port 514 , indem Regeln zur IPTables Firewall behoben.