rsh (Remote Shell) to komenda używana w systemach operacyjnych Unix oraz w niektórych implementacjach systemu Windows, która umożliwia zdalne uruchamianie poleceń na innych maszynach. Dzięki rsh można wykonać polecenie na zdalnym serwerze bez potrzeby logowania się na niego, co czyni go przydatnym w automatyzacji zadań oraz w administracji systemami.
rsh [opcje] [nazwa_hosta] [polecenie]
Parametr | Opis |
---|---|
-l użytkownik | Określa nazwę użytkownika, który ma być użyty do połączenia z zdalnym hostem. |
-n | Umożliwia połączenie bez użycia terminala, co jest przydatne w skryptach. |
-p port | Specyfikuje port do użycia podczas połączenia. |
nazwa_hosta | Adres IP lub nazwa hosta zdalnego serwera. |
polecenie | Polecenie do wykonania na zdalnym serwerze. |
rsh -l janek 192.168.1.10 ls -l
Ten przykład używa rsh do zalogowania się jako użytkownik „janek” na zdalnym serwerze o adresie IP 192.168.1.10 i wykonania polecenia „ls -l”, które wyświetla szczegółową listę plików w bieżącym katalogu. Umożliwia to szybkie sprawdzenie zawartości katalogu na zdalnym serwerze bez potrzeby logowania się na niego w tradycyjny sposób.