
Postgres JDBC를 사용하여 DB에 연결하려고 하는데 두 머신 모두 Linux입니다.
- 두 시스템 모두에서 방화벽, selinux, iptables가 다운되었습니다.
- ssh를 사용하여 Mobaxterm 및 DBeaver를 사용하여 개인용 Windows 컴퓨터에서 DB에 연결할 수 있습니다. ssh -L 9999:127.0.0.1:5432 root@dbhost
- 그들은 서로 핑을 보낼 수 있다
- 포트 22에 Telnet을 사용할 수 있지만 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();
그런데 여전히 연결할 수 없습니다. 무엇을 추천하시나요?