Из Википедии, бесплатной энциклопедии
  (Перенаправлено из удаленной оболочки )
Перейти к навигации Перейти к поиску

Удаленная оболочка ( RSH ) является командной строкой компьютерной программы , которая может выполнять команды оболочки в качестве другого пользователя , а на другой компьютер поперек компьютерной сети .

Удаленная система, к которой подключается rsh, запускает демон rsh (rshd). Демон обычно использует хорошо известный порт протокола управления передачей (TCP) с номером 514.

История [ править ]

Rsh возник как часть операционной системы BSD Unix , наряду с rcp , как часть пакета rlogin в 4.2BSD в 1983 году. С тех пор rsh был перенесен на другие операционные системы.

Эта rshкоманда имеет то же имя, что и другая распространенная утилита UNIX, ограниченная оболочка , которая впервые появилась в PWB / UNIX ; в System V Release 4 ограниченная оболочка часто находится в / usr / bin / rsh .

Ограничения [ править ]

Как описано в RLogin статье, RSH протокол не является безопасным для использования в сеть, потому что он посылает незашифрованную информацию по сети, среди других причин. Некоторые реализации также аутентифицируются путем отправки незашифрованных паролей по сети. rsh в значительной степени заменен программой защищенной оболочки (ssh) даже в локальных сетях.

Пример [ править ]

В качестве примера использования rsh следующая команда выполняет команду mkdir testdir от имени пользователя remoteuser на компьютере host.example.com, на котором запущена UNIX-подобная система:

$ rsh -l remoteuser host.example.com "mkdir testdir"

После завершения команды rsh завершает работу. Если команда не указана, rsh войдет в удаленную систему с помощью rlogin . Сетевое расположение удаленного компьютера ищется с помощью системы доменных имен .

См. Также [ править ]

  • Беркли r-команды

Ссылки [ править ]

  • rsh - удаленная оболочка - справочная страница rsh .
  • rsh(1): удаленная оболочка -  Дарвин и руководство по основным командам macOS