Dettagli della connessione per consentire a Collective Controller di eseguire l'autenticazione sull'host del server.
Name | Type | Default | Description |
---|---|---|---|
rpcHost | string | localhost | Il nome host completo o l'indirizzo IP. Un carattere jolly '*' determinerà il rilevamento del nome host; non è consigliato per i sistemi multi-home e può causare un funzionamento imprevisto. Il nome host deve essere univoco all'interno della rete e deve essere il nome host su cui è in ascolto il protocollo di connessione remota (SSH o RPC specifico del sistema operativo). Questo valore viene ereditato dalla variabile defaultHostName, se non è impostato. Il nome host impostato qui, controllerà direttamente dove vengono memorizzate le informazioni del server nel repository di Collective Controller. |
rpcPort | int | 22 | La porta su cui è in ascolto il protocollo di connessione remota (SSH o RPC specifico del sistema operativo). Consultare la documentazione del prodotto per i meccanismi RPC supportati. |
rpcUser | string | L'ID utente del sistema operativo da utilizzare per la connessione all'host. | |
rpcUserPassword | Password codificata reversibilmente (stringa) | La password per l'utente del sistema operativo. Se questa proprietà non è impostata, verrà utilizzata l'autenticazione basata sulla chiave. L'utilizzo dell'autenticazione basata sulla chiave è consigliata per gli host che supportano SSH. Se questa proprietà è impostata ed è impostata anche sshPrivateKeyPath, la chiave avrà la precedenza. | |
rpcUserHome | string | La directory home dell'ID di login dell'utente. Deve essere impostata solo se è necessario utilizzare sudo e la creazione di SSH deve essere eseguita automaticamente. | |
sshPublicKeyPath | string | Il percorso del file della chiave pubblica SSH. Se la coppia di chiavi non esiste, verrà generata automaticamente. La chiave pubblica verrà inserita nel file authorized_keys dell'ID utente configurato, se non è presente. Non è necessario impostare il percorso alla chiave pubblica. | |
sshPrivateKeyPath | string | Il percorso del file della chiave privata SSH. Se la coppia di chiavi non esiste, verrà generata automaticamente. La chiave privata è richiesta per l'autenticazione basata sulla chiave. | |
sshPrivateKeyPassword | Password codificata reversibilmente (stringa) | La password per la chiave privata SSH. | |
useSudo | booleano | Se questa proprietà è impostata su true, sudo verrà utilizzato per richiamare i comandi. L'utente del comando sudo può essere controllato impostando l'attributo sudoUser. Se sudoUser non è impostato, l'utente del comando sudo sarà l'utente sudo predefinito configurato per l'host. Se questa proprietà non è impostata ed è impostato sudoUser o sudoUserPassword, si assume che useSudo sia true. Se questa proprietà è impostata su false ed è impostato sudoUser o sudoUserPassword, verrà emessa un'avvertenza e le opzioni sudo verranno ignorate. | |
sudoUser | string | L'ID utente sudo. Questa proprietà non deve essere impostata quando useSudo=false. | |
sudoUserPassword | Password codificata reversibilmente (stringa) | La password per l'utente sudo. Questa proprietà non deve essere impostata quando useSudo=false. | |
useHostCredentials | booleano | Se questa proprietà è impostata su true, il prodotto utilizza le credenziali RPC dell'host per richiamare i comandi e ignora altri parametri nell'elemento 'Informazioni di autenticazione host'. |