RSH (Remote Shell ) er en nettverksprotokoll som lar en klient maskin for å kjøre en kommando gitt av operativsystemet på en ekstern server maskin . Serveren maskinen må kjøre en RSH daemon som lytter etter tilkoblinger fra klienter , og etter autentisering av kunder, driver de etterspurte kommandoer lokalt. Flere konfigurasjon problemer kan hindre RSH fra å etablere arbeider tilkoblinger.
RSH tjenesten ikke kan ha blitt startet i serveren . Mange systemadministratorer har blitt villedet av den feilaktige troen på at samme server prosess håndterer RSH og Telnet - det gjør det ikke. RSH server prosessen må startes og konfigureres separat .
Internett daemon ( inetd ) kan blokkere RSH tilkoblinger , dvs. ikke videresending dem til RSH serveren når de kommer fra klienten verter. Dette er løst ved at RSH i inetd konfigurasjonsfilen ( vanligvis /etc /inetd.conf ) på serveren.
Iptables service, nåtid og kjører på mange Linux- maskiner, kan blokkere de RSH tilkoblinger. Spesielt standardkonfigurasjonen av iptables blokker RSH i mange versjoner av Linux-distribusjoner - slik at brukeren ikke trenger å eksplisitt blokkere RSH for dette problemet til å skje . Dette er løst ved å åpne port 514 ved å legge til regler til iptables brannmur.