hostAuthInfo - Информация идентификации хоста (hostAuthInfo)

Информация о подключении, позволяющая групповому контроллеру пройти аутентификацию на сервере.

NameTypeDefaultDescription
rpcHoststringlocalhostПолное имя хоста или IP-адрес. При использовании символа подстановки '*' будет выполняться определение имени хоста; это не рекомендуется для систем с несколькими сетевыми адресами, иначе вероятно непредсказуемое поведение. Имя хоста должно быть уникальным в сети и должно быть именем хоста, на котором происходит прием протокола удаленного соединения (SSH или RPC, связанный с определенной операционной системой). Если это значение не было задано, то оно наследуется из переменной defaultHostName. Имя хоста тут указывает на расположение в хранилище группового контроллера, где хранится информация сервера.
rpcPortint22Порт, на котором происходит прием протокола удаленного соединения (SSH или RPC, связанный с определенной операционной системой). Поддерживаемые механизмы RPC перечислены в документации по продукту.
rpcUserstringИД пользователя операционной системы для подключения к хосту.
rpcUserPasswordПароль с обратимым шифрованием (строка)Пароль пользователя операционной системы. Если это свойство не задано, будет применяться идентификация на основе ключа. Рекомендуется использовать идентификацию на основе ключа для хостов, поддерживающих SSH. Если задано и это свойство, и свойство sshPrivateKeyPath, то предпочтение отдается ключу.
rpcUserHomestringДомашний каталог ИД пользователя для входа в систему. Является обязательным параметром только в том случае, если требуется использовать sudo, а создание SSH должно выполняться автоматически.
sshPublicKeyPathstringПуть к файлу открытого ключа SSH. Если пары ключей не существует, она будет создана автоматически. Открытый ключ будет помещен в файл authorized_keys настроенного ИД пользователя, если его там не было. Задавать путь к открытому ключу не обязательно.
sshPrivateKeyPathstringПуть к файлу личного ключа SSH. Если пары ключей не существует, она будет создана автоматически. Для идентификации на основе ключа необходим личный ключ.
sshPrivateKeyPasswordПароль с обратимым шифрованием (строка)Пароль для личного ключа SSH.
useSudobooleanЕсли данное свойство имеет значение true, то для вызова команд будет использоваться sudo. Управление значением user to sudo as осуществляется путем задания атрибута sudoUser. Если sudoUser не задан, то в качестве user to sudo as будет использован настроенный пользователь sudo по умолчанию для хоста. Если это свойство не задано, причем задан либо атрибут sudoUser, либо sudoUserPassword, то считается, что значение useSudo равно true. Если этому свойству задано значение false, причем задан либо атрибут sudoUser, либо sudoUserPassword, то будет выдано предупреждение, а опции sudo будут проигнорированы.
sudoUserstringИД пользователя sudo. Это свойство нельзя задавать в случае useSudo=false.
sudoUserPasswordПароль с обратимым шифрованием (строка)Пароль пользователя sudo. Это свойство нельзя задавать в случае useSudo=false.
useHostCredentialsbooleanЕсли этому свойству присвоено значение true, то продукт использует идентификационные данные RPC хоста для вызова команд и игнорирует другие параметры в элементе 'Информация идентификации хоста'.