Cổng 5432: PostgreSQL

Cổng 5432 (TCP) được PostgreSQL sử dụng. Hãy giữ cổng này trong mạng riêng và truy cập qua VPN hoặc SSH tunnel.

Cập nhật

Cổng5432
Giao thứcTCP
Dịch vụPostgreSQL
Mức phơi bày ra internetKhông phơi ra internet

Kiểm tra cổng 5432 có đang mở không

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

Cổng mặc định của cơ sở dữ liệu PostgreSQL.

Có nên mở cổng 5432 không?

Không phơi ra internet. Hãy giữ cổng này trong mạng riêng và truy cập qua VPN hoặc SSH tunnel. Đặt listen_addresses và pg_hba.conf chỉ cho phép các máy chủ ứng dụng của bạn kết nối.

Xem tiến trình nào đang lắng nghe trên cổng 5432

# Linux
sudo ss -tlnp | grep ':5432 '

# macOS
sudo lsof -nP -i TCP:5432 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 5432 -State Listen

Mở hoặc chặn cổng 5432 trên tường lửa

# Ubuntu / Debian (ufw)
sudo ufw allow 5432/tcp
sudo ufw deny 5432/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 5432" -Direction Inbound -Protocol TCP -LocalPort 5432 -Action Allow

Trên máy chủ cloud, bạn cũng cần mở cổng trong security group hoặc tường lửa mạng của nhà cung cấp. Ở nhà, dịch vụ nằm sau router cần một quy tắc port-forwarding trỏ tới IP cục bộ của thiết bị.

Kiểm tra từ bên ngoài

Cổng có thể mở trên máy chủ nhưng vẫn bị chặn ở phía trên (upstream). Port Checker kết nối từ internet, nên cho bạn thấy những gì thế giới nhìn thấy. Từ máy của bạn, hãy dùng nc -vz example.com 5432 (macOS/Linux) hoặc Test-NetConnection example.com -Port 5432 (Windows).

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

Cổng 5432 là gì?
Cổng cơ sở dữ liệu PostgreSQL mặc định.
Mở cổng 5432 có an toàn không?
Không phơi ra internet. Hãy giữ cổng này trong mạng riêng và truy cập qua VPN hoặc SSH tunnel.
Làm sao kiểm tra cổng 5432 có đang mở không?
Nhập tên miền hoặc IP công khai của bạn vào Port Checker với cổng 5432. Công cụ sẽ thử kết nối TCP từ internet và báo cáo trạng thái open, closed hoặc filtered.