RSH ( Remote Shell ) är ett nätverksprotokoll som tillåter en klient maskin att köra något kommando som tillhandahålls av operativsystemet på en fjärrserver maskin . Servern Maskinen måste vara igång en RSH demon som lyssnar efter anslutningar från klienter och , efter att autentisera klienter , kör de begärda kommandon lokalt . Flera konfiguration problem kan hindra RSH från upprättandet arbetar anslutningar .
RSH tjänsten inte kan ha startat i servern . Många systemadministratörer har blivit vilseledda av den felaktiga tron att samma server process hanterar RSH och Telnet - det gör det inte. Den RSH server processen måste startas och konfigureras separat .
Internet demonen ( inetd ) kan blockera RSH anslutningar , dvs inte förmedla dem till RSH servern när de kommer från klientvärdar . Detta fastställs genom att RSH i inetd konfigurationsfilen ( vanligen /etc /inetd.conf ) på servern .
IPTables tjänsten , nuvarande och körs på många Linux- maskiner , kan blockera de RSH anslutningar . I synnerhet standardkonfigurationen av IPTables block RSH i många versioner av Linux-distributioner - så att användaren inte behöver uttryckligen blockera RSH för detta problem att hända . Detta fastställs genom att öppna port 514 genom att lägga till regler till iptables brandvägg .