Remote Shell - Remote Shell
Coajă de la distanță ( rsh ) este o linie de comandă program de calculator care poate executa comenzi shell ca un alt utilizator , și pe un alt computer printr - o rețea de calculatoare .
Sistemul de la distanță la care se conectează rsh rulează demonul rsh (rshd). Daemon folosește de obicei binecunoscutul port TC14 ( Protocol de control al transmisiei ) .
cuprins
Istorie
Rsh a provenit ca parte a sistemului de operare BSD Unix , împreună cu rcp , ca parte a pachetului rlogin de pe 4.2BSD în 1983. rsh a fost de atunci portat la alte sisteme de operare.
Comanda rsh are același nume ca o altă utilitate comună UNIX, shell-ul restricționat , care a apărut pentru prima dată în PWB / UNIX ; în System V Release 4 , shellul restricționat este adesea localizat la / usr / bin / rsh .
limitări
După cum este descris în articolul rlogin , protocolul rsh nu este sigur pentru utilizarea rețelei, deoarece trimite informații necriptate prin rețea, printre alte motive. Unele implementări se autentifică, de asemenea, trimițând parole necriptate prin rețea. rsh a fost în mare parte înlocuit cu programul securizat shell (ssh), chiar și în rețelele locale.
Exemplu
Ca un exemplu de utilizare grea , următorul execută comanda mkdir testdir ca utilizator de la distanță pe computer host.example.com care rulează un sistem asemănător UNIX:
rsh -l remoteuser host.example.com "mkdir testdir"
După ce comanda a terminat rsh se termină. Dacă nu este specificată nicio comandă, atunci rsh se va conecta la sistemul de la distanță folosind rlogin . Locația de rețea a computerului de la distanță este căutată cu ajutorul sistemului de nume de domeniu .
Vezi si
Referințe
- rsh - shell shell de la distanță - rsh man page .
- : telecomandă - Manual de comenzi generale Darwin și macOS