hostAuthInfo - Informazioni di autenticazione host (hostAuthInfo)

Dettagli della connessione per consentire a Collective Controller di eseguire l'autenticazione sull'host del server.

NameTypeDefaultDescription
rpcHoststringlocalhostIl 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.
rpcPortint22La 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.
rpcUserstringL'ID utente del sistema operativo da utilizzare per la connessione all'host.
rpcUserPasswordPassword 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.
rpcUserHomestringLa 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.
sshPublicKeyPathstringIl 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.
sshPrivateKeyPathstringIl 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.
sshPrivateKeyPasswordPassword codificata reversibilmente (stringa)La password per la chiave privata SSH.
useSudobooleanoSe 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.
sudoUserstringL'ID utente sudo. Questa proprietà non deve essere impostata quando useSudo=false.
sudoUserPasswordPassword codificata reversibilmente (stringa)La password per l'utente sudo. Questa proprietà non deve essere impostata quando useSudo=false.
useHostCredentialsbooleanoSe 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'.