Remote Shell - Remote Shell
Zdalnej powłoki ( rsh ) jest linia poleceń komputer programem , który może wykonać polecenia powłoki jako inny użytkownik , a na innym komputerze po drugiej stronie w sieci komputerowej .
Zdalny system który rsh Łączy uruchamia rsh demona (rshd). Demon zazwyczaj wykorzystuje znaną Transmission Control Protocol (TCP) numer portu 514.
Historia
Rsh pochodzi jako część BSD Unix system operacyjny wraz z RCP , jako część rlogin pakiet na BSD 4.2 w 1983 rsh został już przeniesiony na inne systemy operacyjne.
RSH polecenie ma taką samą nazwą innej wspólnej narzędzia UNIX ograniczonej powłoki , które po raz pierwszy pojawiły się w PWB / UNIX ; w System V Release 4 powyższym zasięg powłoka jest często znajduje się w / usr / bin / rsh .
ograniczenia
Jak opisano w rlogin artykułu, rsh protokół nie jest bezpieczny do stosowania w sieci, ponieważ wysyła niezaszyfrowane informacje przez sieć, wśród innych powodów. Niektóre implementacje również uwierzytelnienia poprzez wysyłanie niezaszyfrowanych haseł przez sieć. rsh został w dużej mierze zastąpione bezpieczna powłoka programu (SSH), nawet w sieciach lokalnych.
Przykład
Jako przykład użycia rsh dodaje wykonuje polecenia testdir mkdir jako użytkownika remoteuser na komputerze host.example.com z systemem UNIX-like:
rsh -l remoteuser host.example.com "mkdir testdir"
Po zakończeniu polecenia rsh kończy. Jeśli nie podano polecenia rsh wtedy będzie zalogować się w systemie zdalnym przy użyciu rlogin . Lokalizacja sieciowy komputera zdalnego jest sprawdzana za pomocą Domain Name System .
Zobacz też
Referencje
- rsh - remote shell - rsh strona człowiek .
- Remote shell - Darwin i MacOS ogólne Polecenia Instrukcja