PortChecker Logo
PortChecker

Port 5432 — PostgreSQL (TCP)

PostgreSQL

Was ist Port 5432?

PostgreSQL ist eine leistungsstarke Open-Source-Datenbank, die auf Port 5432 lauscht. Sie unterstützt erweitertes SQL mit JSONB, Volltextsuche und PostGIS. Setzen Sie listen_addresses auf localhost und nutzen Sie einen SSH-Tunnel oder VPN für den Fernzugriff. Die Zugangskontrolle erfolgt über pg_hba.conf.

Dies ist ein Registered Port (1024–49151), häufig für Dienste wie PostgreSQL vorgesehen.  ·  No formal RFC; PostgreSQL Frontend/Backend Protocol v3

Wann benötigen Sie Port 5432 geöffnet?

Open only when a remote application server must connect to PostgreSQL. For single-server setups, bind PostgreSQL to 127.0.0.1 and keep the port closed externally.

Häufige Nutzung und Software

  • PostgreSQL Server
  • pgAdmin
  • PostGIS
  • Supabase
  • TimescaleDB
  • Amazon RDS PostgreSQL
  • ElephantSQL

Sicherheit

Set listen_addresses = 'localhost' in postgresql.conf unless remote access is required. Configure pg_hba.conf to restrict connections to specific IPs with scram-sha-256 authentication. For remote access, use an SSH tunnel: ssh -L 5432:localhost:5432 user@server. Enable TLS for any remote connection. Regularly audit user privileges and rotate database passwords.

Ist Port 5432 sicher?

Ein offener Port vergrößert die Angriffsfläche. Sicherheit hängt von der Konfiguration von PostgreSQL ab.

Mittleres Risiko

Halten Sie PostgreSQL mit Sicherheits-Updates aktuell. Verlangen Sie starke Authentifizierung und beschränken Sie den Zugriff auf die minimal notwendigen IP-Adressen.

Port 5432 jetzt prüfen

Testen Sie die Erreichbarkeit von Port 5432 auf einem Host.

1-65535

Port 5432 öffnen

Um eingehende Verbindungen zu Port 5432 (PostgreSQL) von außerhalb Ihres Netzwerks zu erlauben, konfigurieren Sie Ihre Firewall und fügen Sie auf Ihrem Router eine Portweiterleitung zur lokalen IP Ihres Geräts hinzu.

Windows-Firewall

Windows Defender Firewall öffnen → Erweiterte Einstellungen → Eingehende Regeln → Neue Regel → Port → TCP → Bestimmte lokale Ports: 5432 → Verbindung zulassen → Benennen und speichern.

netsh advfirewall firewall add rule name="Open Port 5432" dir=in action=allow protocol=tcp localport=5432
Linux (UFW / iptables)sudo ufw allow 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPT
Router

Melden Sie sich bei Ihrem Router an (192.168.1.1 oder 192.168.0.1) → Portweiterleitung → Neue Regel: Protokoll TCP, Externer Port 5432, Interne IP: lokale IP Ihres Geräts, Interner Port 5432 → Speichern.

Port 5432 schließen

Wenn Sie PostgreSQL nicht benötigen, blockieren Sie den Port in Firewall oder Router.

Windows-Firewall

Um Port 5432 unter Windows zu blockieren, führen Sie folgenden Befehl in PowerShell oder Eingabeaufforderung aus (als Administrator):

netsh advfirewall firewall add rule name="Block Port 5432" dir=in action=block protocol=tcp localport=5432
Linux (UFW / iptables)sudo ufw deny 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j DROP
Router

Entfernen oder deaktivieren Sie die Portweiterleitung für Port 5432.

Häufig gestellte Fragen

Wofür wird Port 5432 verwendet?▾

Port 5432 ist der Standard-TCP-Port für PostgreSQL. Er wird von Servern und Anwendungen genutzt, die eingehende Verbindungen für diesen Dienst akzeptieren müssen. Ob Sie ihn offen benötigen, hängt davon ab, ob Sie aktiv einen PostgreSQL-Server betreiben — wenn nicht, sollte er geschlossen bleiben.

Ist es sicher, Port 5432 offen zu lassen?▾

Ein offener Port 5432 vergrößert Ihre Angriffsfläche. Wenn Sie PostgreSQL nicht aktiv betreiben, schließen Sie diesen Port in Ihrer Firewall und entfernen Sie Portweiterleitungsregeln. Falls PostgreSQL erreichbar sein muss, schränken Sie den Zugriff auf bekannte IP-Adressen ein, halten Sie die Software aktuell und verwenden Sie starke Authentifizierung.