Установил Postgres 15 на Oracle Linux 9.1 (под VirtualBox):
sudo dnf install -y postgresql15-server
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
Внес изменения в postgresql.conf:
listen_addresses = '*'
pg_hba.conf:
Перезапустил:
systemctl restart postgresql-15.service
Пробросил порт на гостевую машину:
Создал базу:
CREATE USER test WITH password 'test';
CREATE DATABASE "test" WITH OWNER "test" ENCODING "UTF8" TEMPLATE "template0";
Пробую подключиться с клиента, но получаю завершение по таймауту:
Порты прослушиваются:
Порт открыт:
iptables -A INPUT -p tcp --dport 5432 -j ACCEPT
Локальное подключение работает:
[root@gp-pg pgsql]# pg_isready --dbname test -p 5432 --username=test
/var/run/postgresql:5432 - accepting connections
Предполагаю, что недоработал pg_hba.conf для внешних подключений (host).
UPD: Запрос вроде как на гостевую машину доходят: