Detalles de conexión para permitir que el controlador colectivo se autentique en el host del servidor.
Name | Type | Default | Description |
---|---|---|---|
rpcHost | string | localhost | Nombre de host completo o dirección IP. Un comodín '*' dará como resultado la detección del nombre de host; no se recomienda para sistemas de varios inicios y puede provocar un comportamiento inesperado. El nombre de host debe ser exclusivo dentro de la red y debe ser el nombre de host en el que escucha el protocolo de conexión remota (SSH o RPC específico del sistema operativo). Este valor se heredará de la variable defaultHostName si no se ha establecido. El nombre de host establecido aquí controlará directamente dónde se almacena la información del servidor en el repositorio de controlador colectivo. |
rpcPort | int | 22 | El puerto en el que escucha el protocolo de conexión remota (SSH o RPC específico del sistema operativo). Consulte la documentación del producto para ver los mecanismos RPC soportados. |
rpcUser | string | El ID de usuario del sistema operativo que se utilizará para conectarse al host. | |
rpcUserPassword | Contraseña codificada de forma reversible (string) | La contraseña del usuario del sistema operativo. Si no se establece esta propiedad, se utilizará la autenticación basada en claves. El uso de la autenticación basada en claves se recomienda para los hosts que dan soporte a SSH. Si se establece esta propiedad y también se establece sshPrivateKeyPath, la clave tendrá prioridad. | |
rpcUserHome | string | El directorio de inicio del ID de inicio de sesión del usuario. Sólo debe establecerse si se va a utilizar sudo y la generación de SSH se va a realizar automáticamente. | |
sshPublicKeyPath | string | La vía de acceso del archivo de claves públicas SSH. Si el par de claves no existe, se generará automáticamente un par de claves. La clave pública se colocará en el archivo authorized_keys del userId configurado, si no existe. No es necesario establecer la vía de acceso de la clave pública. | |
sshPrivateKeyPath | string | La vía de acceso del archivo de claves privadas SSH. Si el par de claves no existe, se generará automáticamente un par de claves. La clave privada es necesaria para la autenticación basada en claves. | |
sshPrivateKeyPassword | Contraseña codificada de forma reversible (string) | Contraseña de la clave privada SSH. | |
useSudo | boolean | Si esta propiedad se establece en true, se utilizará sudo para invocar los mandatos. El usuario con el que se va a ejecutar sudo puede controlarse estableciendo el atributo sudoUser. Si no se establece sudoUser, el usuario con el que se va a ejecutar sudo será el usuario de sudo por omisión configurado para el host. Si no se establece esta propiedad y se establece sudoUser o sudoUserPassword, useSudo se supone que es true. Si esta propiedad se establece en false y se establece sudoUser o sudoUserPassword, se imprimirá un aviso y las opciones de sudo se ignorarán. | |
sudoUser | string | El ID de usuario de sudo. Esta propiedad no debe establecerse cuando useSudo=false. | |
sudoUserPassword | Contraseña codificada de forma reversible (string) | La contraseña del usuario de sudo. Esta propiedad no debe establecerse cuando useSudo=false. | |
useHostCredentials | boolean | Si esta propiedad se establece en true, el producto utiliza las credenciales RPC del host para invocar los mandatos y pasa por alto otros parámetros del elemento 'Información de autenticación de host'. |