Port 5432 — PostgreSQL (TCP)
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.
Menține PostgreSQL actualizat cu patch-uri de securitate. Cere autentificare puternică și restricționează accesul la adresele IP minim necesare.
Testează conectivitatea portului 5432 pe orice gazdă.
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.
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=5432sudo ufw allow 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j ACCEPTConectează-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.
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=5432Rulează: sudo ufw deny 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j DROPElimină 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.