Удаленная оболочка - Remote Shell

удаленная оболочка (rsh)
изначальный выпуск1983; 37 лет назад (1983)
Написано вC
Операционная системаКроссплатформенность

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

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

История

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

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

Ограничения

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

Пример

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

$ rsh -l удаленный пользователь host.example.com "mkdir testdir"

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

Смотрите также

Рекомендации