PortChecker Logo
PortChecker

Порт 5432 — PostgreSQL (TCP)

PostgreSQL

Какво е порт 5432?

База данни PostgreSQL

Това е регистриран порт (1024–49151), често назначаван на услуги като PostgreSQL.  ·  No formal RFC; PostgreSQL Frontend/Backend Protocol v3

Кога трябва да отворите порт 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.

Чести употреби и софтуер

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

Сигурност

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.

Безопасен ли е порт 5432?

Отворен порт увеличава повърхността за атака. Безопасността зависи от настройките на PostgreSQL.

Среден риск

Поддържайте PostgreSQL актуален с пачове за сигурност. Изисквайте силна автентикация и ограничете достъпа до минимално необходимите IP адреси.

Провери порт 5432 сега

Тествайте свързаността на порт 5432 към всеки хост.

1-65535

Отваряне на порт 5432

За да разрешите входящи връзки към порт 5432 (PostgreSQL), конфигурирайте защитната стена и добавете правило за пренасочване на порта на рутера.

Windows Firewall

Отворете Windows Defender Firewall → Разширени настройки → Правила за входящ трафик → Ново правило → Порт → TCP → Конкретни локални портове: 5432 → Разрешаване на връзката → Именуване и запазване.

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
Рутер

Влезте в рутера (192.168.1.1 или 192.168.0.1) → Пренасочване на портове → Добавете ново правило: Протокол TCP, Външен порт 5432, Вътрешен IP: локалният IP на устройството, Вътрешен порт 5432 → Запазете.

Как да затворите порт 5432

Ако не ви е нужен PostgreSQL, блокирайте порта във firewall или рутера.

Windows Firewall

За да блокирате порт 5432 на Windows, изпълнете следната команда в PowerShell или командния ред (като администратор):

netsh advfirewall firewall add rule name="Block Port 5432" dir=in action=block protocol=tcp localport=5432
Linux (UFW / iptables)Изпълнете: sudo ufw deny 5432/tcpsudo iptables -A INPUT -p tcp --dport 5432 -j DROP
Рутер

Премахнете или деактивирайте правило за пренасочване на порт 5432.

Често задавани въпроси

За какво се използва порт 5432?▾

Порт 5432 е стандартният TCP порт за PostgreSQL. Използва се от сървъри и приложения, на които трябва да приемат входящи връзки за тази услуга. Дали трябва да е отворен зависи от това дали активно управлявате PostgreSQL сървър — ако не, той трябва да остане затворен.

Безопасно ли е да е отворен порт 5432?▾

Отворен порт 5432 увеличава повърхността за атака. Ако не управлявате активно PostgreSQL, затворете го в защитната стена и премахнете правилата за пренасочване на портове. Ако PostgreSQL трябва да е достъпен, ограничете достъпа до известни IP адреси и поддържайте софтуера актуален.