Port 5432 — PostgreSQL (TCP)
Apa itu port 5432?
Database PostgreSQL
Ini adalah port terdaftar (1024–49151) yang sering ditetapkan untuk layanan seperti PostgreSQL. · No formal RFC; PostgreSQL Frontend/Backend Protocol v3
Kapan Anda perlu membuka port 5432?
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.
Penggunaan umum dan perangkat lunak
- PostgreSQL Server
- pgAdmin
- PostGIS
- Supabase
- TimescaleDB
- Amazon RDS PostgreSQL
- ElephantSQL
Keamanan
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.
Apakah port 5432 aman?
Port terbuka meningkatkan permukaan serangan. Keamanan bergantung pada konfigurasi PostgreSQL.
Perbarui PostgreSQL dengan patch keamanan terbaru. Wajibkan autentikasi kuat dan batasi akses ke alamat IP yang paling diperlukan.
Uji konektivitas port 5432 pada host mana pun.
Membuka Port 5432
Untuk mengizinkan koneksi masuk ke port 5432 (PostgreSQL), konfigurasikan firewall Anda dan tambahkan aturan port forwarding pada router Anda ke alamat IP lokal perangkat Anda.
Buka Windows Defender Firewall → Pengaturan Lanjutan → Aturan Masuk → Aturan Baru → Port → TCP → Port lokal tertentu: 5432 → Izinkan koneksi → Beri nama dan simpan aturan.
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 ACCEPTMasuk ke router Anda (192.168.1.1 atau 192.168.0.1) → Port Forwarding → Tambahkan aturan baru: Protokol TCP, Port eksternal 5432, IP internal: IP lokal perangkat Anda, Port internal 5432 → Simpan.
Cara menutup port 5432
Jika Anda tidak membutuhkan PostgreSQL, blokir port ini di firewall atau router.
Untuk memblokir port 5432 di Windows, jalankan perintah berikut di PowerShell atau Command Prompt (sebagai Administrator):
netsh advfirewall firewall add rule name="Block Port 5432" dir=in action=block protocol=tcp localport=5432Jalankan: sudo ufw deny 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j DROPHapus atau nonaktifkan aturan port forwarding untuk port 5432.
Pertanyaan yang Sering Diajukan
Untuk apa port 5432 digunakan?▾
Port 5432 adalah port TCP standar untuk PostgreSQL. Digunakan oleh server dan aplikasi yang perlu menerima koneksi masuk untuk layanan ini. Apakah Anda perlu membukanya tergantung apakah Anda aktif menjalankan server PostgreSQL — jika tidak, sebaiknya tetap tertutup.
Apakah aman membiarkan port 5432 terbuka?▾
Port 5432 yang terbuka memperluas permukaan serangan Anda. Jika tidak aktif menjalankan PostgreSQL, tutup port ini di firewall dan hapus aturan port forwarding. Jika PostgreSQL harus dapat diakses, batasi akses ke alamat IP yang dikenal dan perbarui perangkat lunak secara rutin.