호스트 인증 정보 (hostAuthInfo)
집단 컨트롤러가 서버의 호스트에 대해 인증하도록 하기 위한 연결 세부사항입니다.
속성 이름 | 데이터 유형 | 기본값 | 설명 |
---|---|---|---|
rpcHost | string | localhost | 완전한 호스트 이름 또는 IP 주소입니다. '*' 와일드카드가 호스트 이름 발견에 있게 됩니다. 이는 멀티홈 시스템에 대해 권장되지 않으며 예상치 못한 동작이 발생할 수 있습니다. 호스트 이름은 네트워크 내에서 고유해야 하며 원격 연결 프로토콜이 청취하는 호스트 이름이어야 합니다(SSH 또는 OS 특정 RPC). 설정되지 않은 경우 이 값은 defaultHostName 변수에서 상속됩니다. 여기에 설정된 호스트 이름이 집단 저장소 내에서 서버의 정보가 저장되는 위치를 직접 제어합니다. |
rpcPort | int | 22 | 원격 연결 프로토콜이 청취하는 포트입니다(SSH 또는 OS 특정 RPC). 지원되는 RPC 메커니즘은 제품 문서를 참조하십시오. |
rpcUser | string | 호스트에 연결하는 데 사용하는 운영 체제 사용자 ID입니다. | |
rpcUserHome | string | 사용자 로그인 ID의 홈 디렉토리입니다. sudo가 사용되고 SSH 생성이 자동으로 수행되는 경우에만 설정이 필요합니다. | |
rpcUserPassword | 양방향으로 암호화된 비밀번호(문자열) | 운영 체제 사용자의 비밀번호입니다. 이 특성이 설정되지 않는 경우 키 기반 인증이 사용됩니다. SSH를 지원하는 호스트에 대해 키 기반 인증의 사용이 권장됩니다. 이 특성이 설정되고 sshPrivateKeyPath도 설정되는 경우 키가 우선순위를 얻습니다. | |
sshPrivateKeyPassword | 양방향으로 암호화된 비밀번호(문자열) | SSH 개인 키의 비밀번호입니다. | |
sshPrivateKeyPath | string | SSH 개인 키 파일의 경로입니다. 키 쌍이 없는 경우 키 쌍이 자동으로 생성됩니다. 키 기반 인증을 위해 개인 키가 필요합니다. | |
sshPublicKeyPath | string | SSH 공개 키 파일의 경로입니다. 키 쌍이 없는 경우 키 쌍이 자동으로 생성됩니다. 없는 경우 공개 키는 구성된 사용자 ID의 authorized_keys 파일에 배치됩니다. 공개 키의 경로 설정은 필요하지 않습니다. | |
sudoUser | string | sudo 사용자 ID입니다. useSudo=false인 경우 이 특성을 설정해야 합니다. | |
sudoUserPassword | 양방향으로 암호화된 비밀번호(문자열) | sudo 사용자의 비밀번호입니다. useSudo=false인 경우 이 특성을 설정해야 합니다. | |
useHostCredentials | boolean | 이 특성이 true로 설정된 경우 제품이 호스트의 RPC 신임 정보를 사용하여 명령을 호출하고 '호스트 인증 정보' 요소의 기타 매개변수는 무시합니다. | |
useSudo | boolean | 이 특성이 true로 설정되는 경우 sudo가 명령 호출을 위해 사용됩니다. sudo에 대한 사용자는 sudoUser 속성을 설정하여 제어할 수 있습니다. sudoUser가 설정되지 않는 경우 sudo에 대한 사용자가 호스트의 기본 sudo 사용자로 구성됩니다. 이 특성이 설정되지 않고 sudoUser 또는 sudoUserPassword가 설정되는 경우 useSudo를 true로 가정합니다. 이 특성이 false로 설정되고 sudoUser 또는 sudoUserPassword가 설정되면 경고가 인쇄되고 sudo 옵션이 무시됩니다. |