Szczegóły połączenia umożliwiające uwierzytelnianie kontrolera zbiorczego na hoście serwera.
Name | Type | Default | Description |
---|---|---|---|
rpcHost | string | localhost | Pełna nazwa hosta lub adres IP. Użycie znaku wieloznacznego (*) spowoduje wykrycie nazwy hosta. Nie jest to zalecane w przypadku systemów multihomed i może spowodować nieoczekiwane zachowanie. Nazwa hosta musi być unikalna w obrębie sieci i musi być nazwą hosta, na którym nasłuchuje protokół zdalnego połączenia (SSH lub RPC specyficzne dla systemu operacyjnego). Jeśli ta wartość nie zostanie ustawiona, zostanie odziedziczona ze zmiennej defaultHostName. Ustawiona tutaj nazwa hosta wskazuje bezpośrednio miejsce, w którym są przechowywane informacje serwera w ramach repozytorium kontrolera zbiorczego. |
rpcPort | int | 22 | Port, na którym nasłuchuje protokół zdalnego połączenia (SSH lub RPC specyficzne dla systemu operacyjnego). Listę obsługiwanych mechanizmów RPC zawiera dokumentacja produktu. |
rpcUser | string | Identyfikator użytkownika systemu operacyjnego używany do nawiązania połączenia z hostem. | |
rpcUserPassword | Hasło zakodowane odwracalnie (łańcuch) | Hasło użytkownika systemu operacyjnego. Jeśli ta właściwość nie zostanie ustawiona, zostanie użyte uwierzytelnianie oparte na kluczu. Użycie uwierzytelniania opartego na kluczu jest zalecane dla hostów, które obsługują protokół SSH. Jeśli zostanie ustawiona ta właściwość oraz właściwość sshPrivateKeyPath, wyższy priorytet będzie miało użycie klucza. | |
rpcUserHome | string | Katalog osobisty identyfikatora logowania użytkownika. Ustawienie tej właściwości jest wymagane tylko w przypadku zamiaru korzystania z komendy sudo i automatycznego generowania klucza SSH. | |
sshPublicKeyPath | string | Ścieżka do pliku klucza publicznego SSH. Jeśli para kluczy nie istnieje, zostanie wygenerowana automatycznie. Klucz publiczny zostanie umieszczony w pliku authorized_keys skonfigurowanego identyfikatora użytkownika (jeśli nie został tam jeszcze umieszczony). Ustawienie ścieżki do klucza publicznego nie jest wymagane. | |
sshPrivateKeyPath | string | Ścieżka do pliku klucza prywatnego SSH. Jeśli para kluczy nie istnieje, zostanie wygenerowana automatycznie. Klucz prywatny jest wymagany w przypadku uwierzytelniania opartego na kluczu. | |
sshPrivateKeyPassword | Hasło zakodowane odwracalnie (łańcuch) | Hasło klucza prywatnego SSH. | |
useSudo | boolean | Jeśli ta właściwość zostanie ustawiona na wartość true, do wywoływania komend zostanie użyta komenda sudo. Użytkownika komendy sudo można ustawiać za pomocą atrybutu sudoUser. Jeśli atrybut sudoUser nie zostanie ustawiony, użytkownikiem komendy sudo będzie skonfigurowany dla hosta domyślny użytkownik komendy sudo. Jeśli ta właściwość nie zostanie ustawiona, ale zostanie ustawiony atrybut sudoUser lub sudoUserPassword, przyjmuje się, że właściwość useSudo ma wartość true. Jeśli ta właściwość zostanie ustawiona na wartość false, ale atrybut sudoUser lub sudoUserPassword będzie ustawiony, zostanie wyświetlone ostrzeżenie, a opcje komendy sudo zostaną zignorowane. | |
sudoUser | string | Identyfikator użytkownika komendy sudo. Nie należy ustawiać tej właściwości, jeśli właściwość useSudo ma wartość false. | |
sudoUserPassword | Hasło zakodowane odwracalnie (łańcuch) | Hasło użytkownika komendy sudo. Nie należy ustawiać tej właściwości, jeśli właściwość useSudo ma wartość false. | |
useHostCredentials | boolean | Jeśli ta właściwość jest ustawiona na wartość true, produkt używa do wywoływania komend referencji RPC hosta i ignoruje inne parametry w elemencie Informacje o uwierzytelnianiu hosta. |