티스토리 뷰

참조 : www.devkuma.com/books/pages/989

windows에 postgresql를 설치하면 설치한 pc에서 말고 외부 컴퓨터에서 접속하려면 ip와 port를 열어야 한다.

특히 vpn으로 접속하려면 해당 vpn 대역(ip)도 열어야 한다.

다음 디렉토리에 postgresql를 설치하였다. ip를 열려면 data 디렉토리로 이동하면 pg_hba.conf 파일이 보인다.

C:\Program Files\PostgreSQL\13

 

참조 링크를 보면 pg_hba.conf에 대한 자세한 설명이 있다.

 

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5

 

 127.0.0.1/32하는 것은 로컬 루프백 주소라고 하는 주소에서 자신을 나타내는 IP 주소이다. 이 경우에는 PostgreSQL가 실행중인 서버의 IP 주소이다. localhost도 같은 의미로 사용된다. 또한 IPv6의 로컬 루프백 주소 :: 1/128이다.

 

다음과 같은 두 줄을 추가하였다. 172.16.2.0/24은 vpn으로 접속했을 경우 ip를 열기위해 추가한 것이다.

host	all		        all				192.168.1.0/24			scram-sha-256
host	all		        all				172.16.2.0/24			scram-sha-256

 

port를 여는 방법은 windows port여는 방법을 찾아보아야 한다.

'Skill > postgreSQL' 카테고리의 다른 글

[postgresql] timezone의 모든 것?  (0) 2021.02.23
[postgresql] 문서 POSTGRESQL.KR  (0) 2021.02.17
[postgresql] 재시작  (0) 2021.02.09
[postgresql] column명 변경  (0) 2021.02.08
[postgreSQL] 사용자 추가 및 DB/ Table 생성  (0) 2021.01.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함