728x90
PostgreSQL 14 외부(원격) 접속 설정(허용)하기
PostgreSQL의 기본설정은 설치된 머신인 localhost(서버 또는 PC)에서만 접속되도록 되어있습니다.
외부 Pc pgAdmin 또는 DBeaver 등의 프로그램 및 Application에서 접속이되도록 하려면 외부접속이 가능하도록 설정해야합니다.
PostgreSQL 의 원격접속과 관련된 설정파일은 pg_hba.conf 와 postgresql.conf 파일입니다.
설정파일 위치
PostgreSQL 14 데이터 저장소 위치(defaul는 /var/lib/pgsql/14/data)로 이동하면 pg_hba.conf 파일과 postgresql.conf 파일이 있습니다.
pg_hba.conf 파일수정
모든 IP 대역에서 접속을 허용하는 방법을 기준으로 설명하겠습니다.
설정파일 하단부분 # IPv4 local connections: 아래쪽에 다음내용을 추가 합니다.
host all all 0.0.0.0/0 scram-sha-256
postgresql.conf 파일 수정
postgresql.conf 파일의 60번째 line의 내용을 다음과 같이 수정합니다.
listen_addresses = '*'
서버 재기동
설정내역을 적용하기 위해 PostgreSQL 서버를 재시작합니다.
systemctl restart postgresql-14
원격 장비에서 설치된 pgAdmin이나 DBeaver 에서 접속 정보를 입력하여 접속이 되는지 테스트 합니다.
pgAdmin 4 설치방법이 궁금하시면 다음 링크를 확인하세요.
2023.04.11 - [IT/PostgreSQL] - pgAdmin 4 설치하기
PostgreSQL 14 설치방법이 궁금하시면 다음 링크를 확인하세요.
2023.04.11 - [IT/PostgreSQL] - Rocky Linux PostgreSQL 14 설치하기
감사합니다.
반응형
'IT > PostgreSQL' 카테고리의 다른 글
pgAdmin 4 설치하기 (0) | 2023.04.11 |
---|---|
Rocky Linux PostgreSQL 14 설치하기 (0) | 2023.04.11 |