Détails de connexion à autoriser pour que le contrôleur de collectivité puisse s'authentifier sur l'hôte du serveur.
Name | Type | Default | Description |
---|---|---|---|
rpcHost | string | localhost | Nom d'hôte complet ou adresse IP. Un caractère générique '*' provoque la détection du nom d'hôte. Cela n'est pas recommandé pour les systèmes multihébergés, le comportement peut alors être inattendu. Le nom d'hôte doit être unique dans le réseau et il doit s'agir du nom d'hôte sur lequel le protocole de connexion distant écoute (SSH ou appel RPC spécifique au système d'exploitation). Cette valeur lorsqu'elle n'est pas définie hérite de la variable defaultHostName. Le nom d'hôte défini ici contrôle directement l'emplacement de stockage des informations du serveur dans le référentiel du contrôleur de collectivité. |
rpcPort | int | 22 | Port sur lequel le protocole de connexion à distance écoute (SSH ou appel spécifique au système d'exploitation). Pour connaître les mécanismes d'appel RPC, consultez la documentation du produit. |
rpcUser | string | ID utilisateur du système d'exploitation à utiliser pour la connexion à l'hôte. | |
rpcUserPassword | Mot de passe codé réversible (chaîne) | Mot de passe pour l'utilisateur du système d'exploitation. Si cette propriété n'est pas définie, l'authentification par clé sera utilisée. L'utilisation de cette authentification est recommandée pour les hôtes qui prennent en charge SSH. Si cette propriété est définie ainsi que sshPrivateKeyPath, la clé est prioritaire. | |
rpcUserHome | string | Répertoire de base de l'ID de connexion de l'utilisateur. Elément requis uniquement si sudo doit être utilisé et si la génération SSH doit être effectuée automatiquement. | |
sshPublicKeyPath | string | Chemin du fichier de clé publique SSH. Si la paire de clés n'existe pas, une paire de clés sera générée automatiquement. La clé publique sera placée dans le fichier authorized_keys de l'ID utilisateur configuré si elle n'est pas présente. Il n'est pas nécessaire de définir le chemin de la clé publique. | |
sshPrivateKeyPath | string | Chemin du fichier de clé privée SSH. Si la paire de clés n'existe pas, une paire de clés sera générée automatiquement. La clé privée est requise pour l'authentification par clé. | |
sshPrivateKeyPassword | Mot de passe codé réversible (chaîne) | Mot de passe de la clé privée SSH. | |
useSudo | boolean | Si cette propriété a la valeur true, sudo sera utilisé pour appeler les commandes. La commande sudo permet à un utilisateur autorisé d'exécuter une commande en tant que superutilisateur ou en tant qu'autre utilisateur. Si sudoUser n'est pas défini, l'utilisateur sudo sera l'utilisateur sudo par défaut configuré pour l'hôte. Si cette propriété n'est pas définie, et que sudoUser ou sudoUserPassword est défini, il est alors supposé qu'useSudo a la valeur true. Si cette propriété a la valeur false, et que sudoUser ou sudoUserPassword est défini, un avertissement sera émis et les options sudo seront ignorées. | |
sudoUser | string | ID utilisateur sudo. Cette propriété ne doit pas être définie lorsque useSudo=false. | |
sudoUserPassword | Mot de passe codé réversible (chaîne) | Mot de passe de l'utilisateur sudo. Cette propriété ne doit pas être définie lorsque useSudo=false. | |
useHostCredentials | boolean | Si cette propriété est définie sur 'true', le produit utilise les données d'identification RPC de l'hôte pour appeler des commandes et ignore les autres paramètres dans l'élément 'Informations d'identification de l'hôte'. |