안녕하세요.
윈도우 10에 PostgreSQL 15를 설치해서 사용하고 있습니다.
PostgreSQL 15 접속 제한 및 허용에 대해서 질문하려고 합니다.
검색을 해 보니 pg_hba.conf 및 postgresql.conf가 설정파일인 거 같습니다.
저의 pg_bha.conf는 다음과 같습니다.
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all scram-sha-256
# IPv4 local connections:
host all all 127.0.0.1/32 scram-sha-256
# IPv6 local connections:
host all all ::1/128 scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all scram-sha-256
host replication all 127.0.0.1/32 scram-sha-256
host replication all ::1/128 scram-sha-256
그리고 postgresql.conf는 다음과 같습니다.
# - Connection Settings -
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)
저는 localhost에서만 접속을 허용하고 싶은데 그렇게 되어 있는 건가요?
pg_hba.conf를 보면 그런 거 같은데, postgresql.conf를 보면 모두 허용하는 거 같아서요.
listen_addresses = '*' -> listen_addresses = 'localhost'
혹시 이렇게 바꾸어야 하는 것은 아닌지 모르겠네요.
감사합니다.
|