Bonjour,
(désolée si je ne poste pas dans le bon forum !)
J'ai trois serveurs :
[1] - un sous CentOS avec des bases de données PostgreSQL, qui fonctionne très bien en local ou en remote depuis PgAdmin, dans le réseau de ma structure.
[2] - une VM sous ubuntu (le serveur d’une structure partenaire), à laquelle je ne peux pas me connecter depuis PgAdmin ; mais je peux récupérer des données d’une DB pour laquelle j’ai des droits SELECT, depuis le serveur [1] CentOS via un fdw de postgresql.
[3] - un VPS sous Ubuntu avec des bases de données PostgreSQL, qui fonctionne aussi très bien en local ou en remote depuis PgAdmin.
Mon but est d’accéder aux données de la DB sur le serveur [1] et aux données de la DB sur le serveur [2] via un foreign data wraper depuis la DB sur le serveur [3],
CentOS-PG-DB[1]<==FDW== Ubuntu-PG-DB[3]
Ubuntu-PG-DB[2] <==FDW== Ubuntu-PG-DB[3]
Les 3 postgresql.conf et les 3 pg_hba.conf sont ok, on a même tenté de tout ouvrir (et ça ne change rien), toujours la même réponse depuis le serveur [3] :
J’ai pensé que ça venait de iptables, j’ai ajouté ces règles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part could not connect to server: Connection refused Is the server running on host "xxx.xxx.xxx.xxx" and accepting TCP/IP connections on port 5432?
Et ça ne change rien…
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 iptables -A INPUT -p tcp -m tcp --dport 5432 -j ACCEPT iptables -A OUTPUT -p tcp -m tcp --dport 5432 -j ACCEPT
ça pourrait venir de iptables peut-être (je débute là dessus) ? Si quelqu’un a un conseil, je prend !
Merci par avance.
Partager