PortChecker Logo
PortChecker

Port 5432 — PostgreSQL (TCP)

PostgreSQL

Ce este portul 5432?

Bază de Date PostgreSQL

Acesta este un port înregistrat (1024–49151) atribuit adesea serviciilor precum PostgreSQL.  ·  No formal RFC; PostgreSQL Frontend/Backend Protocol v3

Când aveți nevoie ca portul 5432 să fie deschis?

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.

Utilizări comune și software

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

Securitate

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.

Este portul 5432 sigur?

Un port deschis crește suprafața de atac. Siguranța depinde de configurarea PostgreSQL.

Risc mediu

Menține PostgreSQL actualizat cu patch-uri de securitate. Cere autentificare puternică și restricționează accesul la adresele IP minim necesare.

Verifică portul 5432 acum

Testează conectivitatea portului 5432 pe orice gazdă.

1-65535

Deschide portul 5432

Pentru a permite conexiunile primite la portul 5432 (PostgreSQL), configurează-ți firewall-ul și adaugă o regulă de redirecționare a portului pe router spre adresa IP locală a dispozitivului.

Windows Firewall

Deschide Windows Defender Firewall → Setări Avansate → Reguli primite → Regulă nouă → Port → TCP → Porturi locale specifice: 5432 → Permite conexiunea → Numește și salvează regula.

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

Conectează-te la router (192.168.1.1 sau 192.168.0.1) → Redirecționare port → Adaugă o regulă nouă: Protocol TCP, Port extern 5432, IP intern: IP-ul local al dispozitivului, Port intern 5432 → Salvează.

Cum să închizi portul 5432

Dacă nu ai nevoie de PostgreSQL, blochează portul în firewall sau router.

Windows Firewall

Pentru a bloca portul 5432 pe Windows, rulați următoarea comandă în PowerShell sau Prompt de comandă (ca Administrator):

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

Elimină sau dezactivează regula de port forwarding pentru portul 5432.

Întrebări frecvente

La ce este folosit portul 5432?▾

Portul 5432 este portul TCP standard pentru PostgreSQL. Este folosit de servere și aplicații care trebuie să accepte conexiuni primite pentru acest serviciu. Dacă trebuie să rămână deschis depinde de dacă gestionezi activ un server PostgreSQL — altfel ar trebui să rămână închis.

Este sigur să lași portul 5432 deschis?▾

Un port 5432 deschis îți mărește suprafața de atac. Dacă nu gestionezi activ PostgreSQL, închide portul în firewall și elimină regulile de redirecționare a porturilor. Dacă PostgreSQL trebuie să fie accesibil, restricționează accesul la adresele IP cunoscute și menține software-ul actualizat.