PortChecker Logo
PortChecker

Cổng 5432 — PostgreSQL (TCP)

PostgreSQL

Cổng 5432 là gì?

Cơ sở dữ liệu PostgreSQL

Đây là cổng đăng ký (1024–49151) thường được gán cho dịch vụ như PostgreSQL.  ·  No formal RFC; PostgreSQL Frontend/Backend Protocol v3

Khi nào bạn cần mở cổng 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.

Cách dùng phổ biến và phần mềm

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

Bảo mật

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.

Cổng 5432 có an toàn không?

Cổng mở làm tăng bề mặt tấn công. Mức an toàn phụ thuộc cấu hình PostgreSQL.

Rủi ro trung bình

Giữ PostgreSQL được cập nhật với các bản vá bảo mật. Yêu cầu xác thực mạnh và hạn chế quyền truy cập vào các địa chỉ IP cần thiết tối thiểu.

Kiểm tra cổng 5432 ngay

Kiểm tra kết nối cổng 5432 trên mọi host.

1-65535

Mở cổng 5432

Để cho phép kết nối đến cổng 5432 (PostgreSQL), hãy cấu hình tường lửa và thêm quy tắc chuyển tiếp cổng trên router trỏ đến địa chỉ IP cục bộ của thiết bị.

Tường lửa Windows

Mở Windows Defender Firewall → Cài đặt Nâng cao → Quy tắc Inbound → Quy tắc Mới → Cổng → TCP → Cổng cục bộ cụ thể: 5432 → Cho phép kết nối → Đặt tên và lưu quy tắc.

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

Đăng nhập vào router (192.168.1.1 hoặc 192.168.0.1) → Port Forwarding → Thêm quy tắc mới: Giao thức TCP, Cổng ngoài 5432, IP nội bộ: IP cục bộ của thiết bị, Cổng nội bộ 5432 → Lưu.

Cách đóng cổng 5432

Nếu không cần PostgreSQL, hãy chặn cổng này trong tường lửa hoặc router.

Tường lửa Windows

Để chặn cổng 5432 trên Windows, hãy chạy lệnh sau trong PowerShell hoặc Command Prompt (với quyền Administrator):

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

Xóa hoặc tắt quy tắc port forwarding cho cổng 5432.

Câu hỏi thường gặp

Cổng 5432 dùng để làm gì?▾

Cổng 5432 là cổng TCP tiêu chuẩn cho PostgreSQL. Được sử dụng bởi các máy chủ và ứng dụng cần chấp nhận kết nối đến cho dịch vụ này. Có cần mở không tùy thuộc vào việc bạn có đang chạy máy chủ PostgreSQL hay không — nếu không, nên để đóng.

Mở cổng 5432 có an toàn không?▾

Cổng 5432 đang mở làm tăng bề mặt tấn công. Nếu không chạy PostgreSQL một cách chủ động, hãy đóng cổng này trong tường lửa và xóa các quy tắc chuyển tiếp cổng. Nếu PostgreSQL cần có thể truy cập được, hãy hạn chế quyền truy cập vào các địa chỉ IP đã biết và cập nhật phần mềm thường xuyên.