= VPS에서 postgres를 설정하는 데 필요한 도움 =

![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png)

함께 안녕하세요! 현재 VPS에 postgres 서버를 설정하고 있습니다. Postgres 서버가 도커 컨테이너에서 실행 중입니다. 보안상의 이유로 ssh 터널을 통해서만 db에 액세스하고 싶습니다. ssh 터널을 설정할 수 있었지만 외부 세계와의 연결을 허용하지 않는 방법에 대한 단서가 없습니다. 분명히 포트 5432는 인터넷으로 전달됩니다. 일반 사용자/비밀번호 인증이 작동합니다. 연결을 차단해야 하는 곳은 어디입니까? pg_hba.conf 또는 일부 도커 구성 또는 서버 수준(iptable과 같은 것)에 있습니까? 이 특정 구성을 처리하는 자습서를 찾지 못했습니다.

사전에 감사합니다!

일반적으로 포트 5432에서 외부에서 Postgres에 액세스할 수 있도록 하는 것은 좋은 생각이 아닙니다.

기본적으로 postgres conf 파일은 localhost 인터페이스에 바인딩됩니다.

호스트에서 내부적으로 db 서버에 액세스할 수만 있다면 vps에서 외부적으로 액세스할 수 있는 포트 5432가 없어야 합니다.

컨테이너에서 vps 호스트의 포트로 5432를 노출한다고 가정합니까? 외부에서 액세스할 필요가 없습니다.

== 커뮤니티 소개 ==

회원

온라인