Share
Sign In

[Oracle] PostgreSQL 외부 접속

출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw
b.
방화벽 5432/tcp 포트개방
sudo ufw allow 5432
1.
오라클 클라우드 인스턴스 서브넷 보안 설정에서 다음과 같이 포트 개방
출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw
b.
방화벽 5432/tcp 포트개방
sudo ufw allow 5432
1.
오라클 클라우드 인스턴스 서브넷 보안 설정에서 다음과 같이 포트 개방
출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw
b.
방화벽 5432/tcp 포트개방
sudo ufw allow 5432
1.
오라클 클라우드 인스턴스 서브넷 보안 설정에서 다음과 같이 포트 개방
출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw
b.
방화벽 5432/tcp 포트개방
sudo ufw allow 5432
1.
오라클 클라우드 인스턴스 서브넷 보안 설정에서 다음과 같이 포트 개방
출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw
b.
방화벽 5432/tcp 포트개방
sudo ufw allow 5432
1.
오라클 클라우드 인스턴스 서브넷 보안 설정에서 다음과 같이 포트 개방
출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw
b.
방화벽 5432/tcp 포트개방
sudo ufw allow 5432
1.
오라클 클라우드 인스턴스 서브넷 보안 설정에서 다음과 같이 포트 개방
출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw
b.
방화벽 5432/tcp 포트개방
sudo ufw allow 5432
1.
오라클 클라우드 인스턴스 서브넷 보안 설정에서 다음과 같이 포트 개방
출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw
b.
방화벽 5432/tcp 포트개방
sudo ufw allow 5432
1.
오라클 클라우드 인스턴스 서브넷 보안 설정에서 다음과 같이 포트 개방
출처
Untitled
1.
오라클 인스턴스 우분투 환경에서 postgresql 설치
$ sudo apt update $ sudo apt install postgresql
1.
postgresql 패스워드 변경
$ sudo -u postgres psql # root 권한으로 DB 접속 # psql cli에서 다음 명령어 실행 ALTER USER postgres with password 'passward-Example'; # 세미콜론 꼭 붙이기
1.
postgresql 패스워드 변경 및 로컬 접속 확인
$ psql -h localhost -U <USER_NAME> -d postgres
1.
postgresql 설정 파일 변경
/etc/postgresql/12/main/postgresql.conf
# 다음 부분을 허용할 IP주소로 설정 # #listen_addresses = 'localhost' listen_addresses = '*'
/etc/postgresql/12/main/pg_hba.conf
# 다음 부분을 허용할 IP주소로 추가 host all all 0.0.0.0/0 md5
재시작
$ sudo systemctl restart postgresql
1.
iptables 비활성화 (ufw 방화벽으로 교체)
iptables 보다 ufw가 친숙하여 교체함. iptables가 편한사람은 아래와 같이 5432포트를 허용시키면됨
iptables에서 5432 postgresql 포트 개방
a.
iptables 비활성화
service iptables stop
a.
방화벽 설치
sudo apt install ufw