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