Эта статья требует дополнительных ссылок для проверки . ( апрель 2014 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Первый выпуск | 1983 |
---|---|
Написано в | C |
Операционная система | Кроссплатформенность |
Удаленная оболочка ( 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 .
- : удаленная оболочка - Дарвин и руководство по основным командам macOS