SQL/Postgre

[Postgre] PgAdmin 에서 외부 서버 접속하기

Chanhongv 2025. 4. 4. 14:36

C:\Program Files\PostgreSQL\15\data

 - pg_hba.conf
 - postgresql.conf

 

두가지 파일의 내용을 변경해야 한다.
해당 파일을 메모장을 연 후 수정이 가능하다.

 

1. 외부 서버에서 설정

pg_hba.conf

--------------------------------------------

IPv4 local connections:

host all all 127.0.0.1/32 scram-sha-256
host all all 0.0.0.0/0 m5

 

2. 외부 서버에서 설정

postgresql.conf

--------------------------------------------

listen_addresses = '*'
  • * 로 되어있는지 확인

* 외부 서버의 방화벽을 5432 포트를 허용하거나 해제해야한다.

3. 클라이언트 PgAdmin 에서 설정해야할 것

Reload Configuration 을 이용하여 재시작

 

4. 클라이언트에서 설정

새로운 Server Group 생성
이름 설정

 

5. 클라이언트에서 설정

새로운 Serve Group 에 Server 등록
이름 설정
연결 정보 입력

 

* 만약 외부 서버의 설정이 안되어있거나 접속할 수 없다면 다음과 같은 에러 발생.