Solaris 10 11 OpenIndiana настройка rsh подключения без пароля

Включаем службу rlogin на машинах используемых для подключения по rsh
# svcadm enable rlogin

Проверка работоспособности службы
# svcs | grep rlogin
online         10:04:20 svc:/network/login:rlogin

Добавим в /etc/hosts имена всех машин используемых для подключения.
Например, пользователь usr1 машины h1 должен подключится к h2. В /etc/hosts h1 указываем ip адрес и имя хоста h2, а на машине h2, соответственно информацию о h1.

Создадим пользователя от которого необходимо подключение без пароля на всех хостах, а в его домашней директории создадим файл .rhosts с указанием имени хоста, с которого следует авторизовать без пароля и имя пользователя (hostname user).

Пример
usr1@h2:~$ vi /export/home/usr1/.rhosts

h1 usr1

Проверка подключения
root@h1:~# su - usr1
usr1@h1:~$ rsh h2

При подключении пользователя root, чтобы избежать ошибки: "Not on system console", на всех машинах, используемых для подключения, в файле /etc/default/login необходимо закомментировать строку CONSOLE=/dev/console.

Дополнительная информация