Удаленная оболочка - Remote Shell
Эта статья нужны дополнительные цитаты для проверка.Апрель 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
изначальный выпуск | 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. Сетевое расположение удаленного компьютера ищется с помощью система доменных имен.
Смотрите также
Рекомендации
- rsh - удаленная оболочка - rsh страница руководства.
- Дарвин и macOS Общие команды Руководство : удаленная оболочка -