
Я пытаюсь подключиться к базе данных с помощью Postgres JDBC, обе машины работают под управлением Linux.
- брандмауэр, selinux, iptables отключены на обеих машинах
- Я могу подключиться к базе данных (на моем персональном компьютере с Windows) с помощью Mobaxterm и DBeaver, используя ssh: ssh -L 9999:127.0.0.1:5432 root@dbhost
- они могут пинговать друг друга
- Я могу подключиться по Telnet к порту 22, но не к порту 5432.
- Я получаю это, когда запускаю команду netstat -nlp | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 86870/postgres
Я добавил эти строки в конец postgresql.conf
listen_addresses = '*'
port = 5432
Я добавил эти строки pg_hba.conf
host all all 0.0.0.0/0 md5
host all all ::/0 md5
и я запустил этот запрос, чтобы перезагрузить конфигурацию
SELECT pg_reload_conf();
но все еще не могу подключиться. Что вы порекомендуете?