외부에서 원격접근

2024. 6. 2. 23:47데이터베이스/postgresql

 

  • sudo -i -u postgres로 postgres 사용자로 전환
  • psql로 PostgreSQL 셸에 접속
  • 필요한 SQL 명령어 실행   
    • \l   (list)
  • \q로 psql 셸 종료

\q 나오기전에 해야 할일

postgres=# alter user postgres with password '******'

 

이러한 패스워들 변경 후에 외부에서 접속이 원할하게 된다.

\q 이후에는

 

root로 돌아와야 한다

su -

Password:

 

 

1) postgresql.conf 파일 수정

- listen_addresses = '*' 로 변경

listen_addresses = '*'

 

2) pg_hba.conf 파일 수정

- IPv4 local connections 에서 host의 ADDRESS를 0.0.0.0/0으로 변경

host    all             all             0.0.0.0/0               md5

 

 

 sudo service postgresql restart

 netstat -nap | grep 5432 확인 (postgresql의 기본 포트는 5432)