PortChecker Logo
PortChecker

Port 5432 — PostgreSQL (TCP)

PostgreSQL

Vad är port 5432?

PostgreSQL-databas

Detta är en registrerad port (1024–49151) som ofta tilldelas tjänster som PostgreSQL.  ·  No formal RFC; PostgreSQL Frontend/Backend Protocol v3

När behöver du ha port 5432 öppen?

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.

Vanliga användningar och programvara

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

Säkerhet

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.

Är port 5432 säker?

En öppen port ökar attackytan. Säkerheten beror på hur PostgreSQL är konfigurerad.

Medelhög risk

Håll PostgreSQL uppdaterat med säkerhetskorrigeringar. Kräv stark autentisering och begränsa åtkomsten till minimalt nödvändiga IP-adresser.

Kontrollera port 5432 nu

Testa anslutning till port 5432 på valfri värd.

1-65535

Öppna port 5432

För att tillåta inkommande anslutningar till port 5432 (PostgreSQL), konfigurera din brandvägg och lägg till en regel för portvidarebefordran på din router till enhetens lokala IP-adress.

Windows-brandvägg

Öppna Windows Defender-brandväggen → Avancerade inställningar → Ingående regler → Ny regel → Port → TCP → Specifika lokala portar: 5432 → Tillåt anslutningen → Ge regeln ett namn och spara.

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

Logga in på routern (192.168.1.1 eller 192.168.0.1) → Portvidarebefordran → Lägg till en ny regel: Protokoll TCP, Extern port 5432, Internt IP: enhetens lokala IP, Intern port 5432 → Spara.

Så stänger du port 5432

Om du inte behöver PostgreSQL, blockera porten i brandvägg eller router.

Windows-brandvägg

För att blockera port 5432 i Windows, kör följande kommando i PowerShell eller kommandotolken (som administratör):

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

Ta bort eller inaktivera port forwarding-regeln för port 5432.

Vanliga frågor

Vad används port 5432 till?▾

Port 5432 är standardporten för PostgreSQL över TCP. Den används av servrar och applikationer som behöver ta emot inkommande anslutningar för denna tjänst. Om den behöver vara öppen beror på om du aktivt kör en PostgreSQL-server — annars bör den förbli stängd.

Är det säkert att ha port 5432 öppen?▾

En öppen port 5432 ökar din attackyta. Om du inte aktivt kör PostgreSQL, stäng porten i din brandvägg och ta bort regler för portvidarebefordran. Om PostgreSQL måste vara tillgängligt, begränsa åtkomsten till kända IP-adresser och håll programvaran uppdaterad.