= Hilfe benötigt, um postgres auf VPS einzurichten =

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

Hallo zusammen! Ich richte gerade einen Postgres-Server auf einem VPS ein. Der Postgres-Server läuft in einem Docker-Container. Aus Sicherheitsgründen möchte ich nur über den SSH-Tunnel auf die DB zugreifen. Ich konnte den SSH-Tunnel einrichten, aber ich habe keine Ahnung, wie ich die Verbindung von der Außenwelt verbieten kann. Offensichtlich wird der Port 5432 ins Internet weitergeleitet. Die normale Benutzer/Passwort-Authentifizierung funktioniert. Wo muss ich die Verbindungen sperren. Befindet es sich in der pg_hba.conf oder einer Docker-Konfiguration oder auf Serverebene (etwas wie iptable)? Ich habe kein Tutorial gefunden, das diese spezielle Konfiguration behandelt.

Vielen Dank im Voraus!

Normalerweise ist es keine gute Idee, Postgres extern über Port 5432 zugänglich zu machen.

Standardmäßig wird die Postgres-Konfigurationsdatei an die localhost-Schnittstelle gebunden.

Wenn Sie möchten, dass der DB-Server nur intern auf dem Host zugänglich ist, sollten Sie Port 5432 einfach nicht extern auf dem vps zugänglich machen

Ich nehme an, Sie setzen 5432 aus dem Container einem Port auf dem vps-Host aus? Das muss nicht von außen zugänglich sein.

== Über die Gemeinschaft ==

Mitglieder

Online