config.d 폴더의 새 XML 파일에 포트를 정의할 수 있습니다:
ClickHouse에 psql 연결하기
psql을 ClickHouse에 연결하는 예를 보여줍니다:
psql 클라이언트는 비밀번호를 사용해 로그인해야 하므로, 비밀번호가 없는 default 사용자로는 연결할 수 없습니다. default 사용자에 비밀번호를 설정하거나 다른 사용자로 로그인하십시오.psql 클라이언트에서 비밀번호를 요청합니다:
현재 PostgreSQL 프로토콜은 평문 비밀번호만 지원합니다.
SSL 사용
postgresql_port는 동일한 설정을 사용합니다(이 포트는 보안 클라이언트와 비보안 클라이언트가 모두 공유합니다).
클라이언트마다 SSL을 사용해 연결하는 방법이 다릅니다. 다음 명령은 인증서와 개인 키를 전달해 psql을 ClickHouse에 안전하게 연결하는 방법을 보여줍니다:
SCRAM-SHA-256을 사용한 ClickHouse 사용자 인증 구성
password_scram_sha256_hex 요소를 지정하여 사용자를 구성하십시오. 비밀번호 해시는 num_iterations=4096으로 생성해야 합니다.
연결 시 psql 클라이언트가 SCRAM-SHA-256을 지원하고 해당 방식으로 협상하는지 확인하십시오.
비밀번호가 abacaba인 사용자 user_with_sha256의 예시 구성: