본문으로 건너뛰기

ssl_key_file

버전기본값context타입
14serversighupstring
15serversighupstring
16serversighupstring
17serversighupstring
18serversighupstring
19serversighupstring

서버의 SSL private key를 담은 파일 이름을 지정한다. 기본값은 server.key다.

상대 경로는 data directory 기준으로 해석하며, ssl_cert_file의 certificate와 쌍을 이루는 key여야 한다. postgresql.conf 파일이나 서버 커맨드라인에서만 설정할 수 있다.

운영 노트: private key 파일은 권한이 느슨하면 서버가 로드를 거부한다. 소유자가 서버 실행 계정이면 0600 이하, root 소유라면 0640 이하로 맞춰야 한다. 인증서 갱신 자동화 스크립트가 key 파일을 교체하면서 권한이 풀리는 사고가 잦으니, 갱신 절차에 권한 확인을 포함해 두는 편이 좋다.

출처: PostgreSQL 18 문서