Я нахожусь на 64-битном компьютере под управлением Windows Vista с установленной подсистемой для приложений Unix и загруженными приложениями Я пытаюсь использовать RSH для подключения к серверу FreeBSD. Команда, которую я хотел бы выполнить:
rsh host.suffix1.company.com command
Файл .rhosts в моем домашнем каталоге на host.suffix1.company.com выглядит следующим образом:
+ myusername
+ mydomain\myusername
+ mydomain/myusername
+ myusername@mydomain
+ +
mycomputer.suffix2 myusername
mycomputer.suffix2 +
mycomputer.suffix2.company.com myusername
mycomputer.suffix2.company.com +
Я знаю, что ++ это плохо, но давайте пока проигнорируем это. Когда я запускаю это:
rsh host.suffix1.company.com command
Я получаю следующую ошибку:
rshd: Login incorrect.
Однако, когда я запускаю
rsh -l myusername host.suffix1.company.com command
это работает безупречно. То, что я хотел бы знать, это:
- Что означает отправка SUA в качестве имени пользователя, если я не указываю его через -l?
- Как я могу изменить отправляемый SUA?
Я предполагаю, что здесь SUA отправляет какую-то форму mydomain \ myusername, но мне интересно, какие еще записи мне нужно внести в файл rhosts, чтобы разрешить это, и почему + + не позволяет этого?