rlogin

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: rlogin.sourceforge.net

rlogin — сетевой протокол и одноимённая клиентская утилита для удалённого входа в систему, разработанные в рамках ранних реализаций UNIX. Он предоставляет текстовый терминальный доступ от имени локального пользователя к удалённой UNIX-подобной системе по сети, позволяя выполнять команды и работать в интерактивной оболочке на удалённой машине. rlogin исторически использовался в локальных и доверенных сетях для быстрой организации удалённого управления и доступа без сложной настройки.

Протокол реализует обмен набором простых сообщений между клиентом и демоном на удалённой машине, включая передачу имени пользователя и настройку терминальных параметров. Для упрощения аутентификации rlogin опирается на доверительные записи в файлах конфигурации (например, .rhosts и /etc/hosts.equiv), которые позволяют входить без ввода пароля при наличии соответствующих записей. Впоследствии использование rlogin снизилось из‑за ограничений по безопасности и появлению более надёжных альтернатив, но он сохраняет историческое значение как один из ранних инструментов удалённого доступа в UNIX-среде.

  • Назначение: интерактивный текстовый вход на удалённую UNIX-систему и выполнение команд в удалённой оболочке.
  • Простота протокола: минимальный набор управляющих сообщений для установки сессии и передачи терминальных характеристик.
  • Аутентификация по доверию: поддержка файлов .rhosts и /etc/hosts.equiv для безпарольного входа в доверенных сетях.
  • Передача данных: сеанс организуется как поток байтов между терминалами клиента и сервера, без шифрования содержимого.
  • Ограничения безопасности: отсутствие шифрования и слабая модель аутентификации делают протокол уязвимым в недоверенных сетях и поощряют замену на защищённые варианты.
  • Современный статус: в большинстве окружений вытеснён более безопасными протоколами удалённого доступа, но остаётся объектом изучения и совместимости в исторических и специализированных системах.
Подробнее