По умолчанию для установки удаленного агента на удаленном хосте его программа установки использует протокол RSH. Вместо него рекомендуется применять протокол SSH.
Перед тем как приступать к удаленной установке агента с использованием протокола SSH, необходимо установить временные доверительные отношения SSH между участвующими в этой операции компьютерами, выполнив следующие действия: Для настройки доверительных отношений необходимо найти домашний каталог пользователя root на всех компьютерах, на которых планируется установить удаленный агент.
Ниже указано расположение домашнего каталога пользователя root по умолчанию для разных операционных систем:
Табл.: Расположение домашнего каталога пользователя root
Операционная система |
Расположение домашнего каталога пользователя root |
---|---|
Linux |
/root |
HP/UX |
/ |
AIX |
/ |
Solaris |
/ |
Macintosh OS X |
/var/root |
Как установить удаленный агент с помощью протокола SSH
Необходимо включить поддержку SSH на всех компьютерах, на которых планируется установить удаленный агент.
На компьютере клиента SSH, с которого будет устанавливаться удаленный агент, войдите в систему как пользователь root.
Введите следующую команду на клиенте SSH, с которого устанавливается удаленный агент:
Оставьте значения по умолчанию, включая отказ от кодового слова.
В файле /.ssh/id_dsa.pub будет создан ключ ssh для компьютера.
Проверьте наличие файла /.ssh/authorized_keys2 в домашнем каталоге пользователя root на всех удаленных компьютерах, выбранных для установки удаленного агента.
На каждом удаленном компьютере, выбранном для установки удаленного агента, откройте файл sshd_config и проверьте, содержит ли он следующее ключевое слово вне комментария:
PubkeyAuthentication yes
Файл sshd_config обычно расположен в каталоге /etc/ssh или /etc/opt/openssh.
Если это ключевое слово отсутствует или равно no, добавьте его и перезапустите sshd. Сценарий запуска и останова ssh обычно расположен в файле /etc/init.d.
Вызовите на клиенте отдельную команду ssh для каждого сервера ssh, для того чтобы были получены идентификационный код ключа и информация об этом сервере. В случае успешного выполнения команды ssh у вас не будет запрошен пароль, кодовое слово или подтверждение. Теперь можно запустить сценарий установки удаленного агента с параметром -usessh. После завершения установки восстановите резервные копии файлов /.ssh/authorized_keys2 на каждом сервере.
Дополнительная информация
Публикация хостов Linux и UNIX на сервере резервного копирования