Первоначальный выпуск | 1983 г.; 37 лет назад (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 в значительной степени заменен программой secure shell (ssh), даже в локальных сетях.
В качестве примера использования rsh следующая команда выполняет команду mkdir testdir как удаленный пользователь на компьютере host.example.com, работающем в UNIX-подобной системе:
$ rsh -l remoteuser host.example.com "mkdir testdir"
После завершения команды rsh завершает работу. Если команда не указана, rsh войдет в удаленную систему, используя rlogin. Сетевое расположение удаленного компьютера ищется с помощью системы доменных имен.
rsh (1)
: удаленная оболочка - Darwin и macOS Общие команды Вручную