
我正在嘗試使用 Postgres JDBC 連接到資料庫,兩台機器都是 Linux
- 兩台機器上的防火牆、selinux、iptables 都已關閉
- 我可以使用 Mobaxterm 和 DBeaver 使用 ssh 連線到資料庫(在我的個人 Windows 電腦上): ssh -L 9999:127.0.0.1:5432 root@dbhost
- 他們可以互相 ping 通
- 我可以 Telnet 到連接埠 22,但不能 5432
- 當我運行命令 netstat -nlp | 時得到此信息正規表示式 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();
但仍然無法連接,您有什麼建議?