允许集合体控制器向服务器主机认证的连接详细信息。
Name | Type | Default | Description |
---|---|---|---|
rpcHost | string | localhost | 标准主机名称或 IP 地址。“*”通配符将导致检测主机名;建议不要对多宿主系统这样做,否则可能导致意外行为。主机名在网络内必须唯一,并且必须是远程连接协议(SSH 或特定于操作系统的 RPC)正在侦听的主机名。如果未设置,系统将从 defaultHostName 变量继承此值。此处设置的主机名将直接控制服务器信息在集合体控制器存储库中的存储位置。 |
rpcPort | 整形 | 22 | 远程连接协议(SSH 或特定于操作系统的 RPC)正在侦听的端口。有关受支持的 RPC 机制,请参阅产品文档。 |
rpcUser | string | 连接至主机时使用的操作系统用户标识。 | |
rpcUserPassword | 可逆向编码的密码(字符串) | 操作系统用户的密码。如果未设置此属性,那么将使用基于密钥的认证。建议对支持 SSH 的主机使用基于密钥的认证。如果设置了此属性和 sshPrivateKeyPath,那么密钥优先。 | |
rpcUserHome | string | 用户登录标识的主目录。仅当要使用 sudo 并且要自动完成 SSH 生成时,才需要设置此项。 | |
sshPublicKeyPath | string | SSH 公用密钥文件的路径。如果密钥对不存在,那么将自动生成密钥对。如果所配置用户标识的 authorized_keys 文件中没有公用密钥,那么系统会将公用密钥放置到该文件中。不需要设置公用密钥的路径。 | |
sshPrivateKeyPath | string | SSH 专用密钥文件的路径。如果密钥对不存在,那么将自动生成密钥对。基于密钥的认证需要专用密钥。 | |
sshPrivateKeyPassword | 可逆向编码的密码(字符串) | SSH 专用密钥的密码。 | |
useSudo | 布尔型 | 如果此属性设置为 true,那么将使用 sudo 来调用命令。可通过设置 sudoUser 属性来控制 sudo 的用户。如果未设置 sudoUser,那么 sudo 的用户将配置为主机的缺省 sudo 用户。如果未设置此属性,并且设置了 sudoUser 或 sudoUserPassword,那么会假定 useSudo 为 true。如果此属性设置为 false,并且设置了 sudoUser 或 sudoUserPassword,那么系统将显示警告并忽略 sudo 选项。 | |
sudoUser | string | sudo 用户标识。useSudo=false 时不应设置此属性。 | |
sudoUserPassword | 可逆向编码的密码(字符串) | sudo 用户的密码。useSudo=false 时不应设置此属性。 | |
useHostCredentials | 布尔型 | 如果此属性设置为 true,那么该产品使用主机的 RPC 凭证来调用命令并忽略“主机认证信息”元素中的其他参数。 |