Vous n'êtes pas identifié(e).
Pages : 1
bonjour,
j'ai le problème suivant:
* sur le poste srvA j'ai installer debian6 + postgresql (via apt-get)
* sur le poste srvB j'ai installer debian6 + postgresql -client
* sur le poste srvC j'ai installer windows7 + postgresql + odbc+ pgadmin
mon poste srvA est configuré ainsi pour le fichier postgresql.conf
root@srvA:/var/log# cat /etc/postgresql/8.4/main/postgresql.conf |grep "listen "
listen_addresses = '*' # what IP address(es) to listen on;
root@srvA:/var/log# cat /etc/postgresql/8.4/main/postgresql.conf |grep "ssl ="
ssl = false #true # (change requires restart)
root@srvA:/var/log# cat /etc/postgresql/8.4/main/postgresql.conf |grep "port ="
port = 5432 # (change requires restart)
et ainsi pour le pg_hba.conf
local all postgres ident
host all all 0.0.0.0/0 password
si je me place sur le poste srvB et que je lance la commande suivante:
psql -h srvA -U postgres postgres
tout fonctionne
si je fais la même chose avec le poste srvC (qui est en windows) cela ne fonctionne pas ...
si j'utilise l'odbc ou pgadmin j'ai le même message comme quoi "Error connecting server" de srvC je ping srvA et si j'utilise nmap je vois que le port 5432 est ouvert
le pare feu du poste srvC est désactivé ...
si quelqu'un à la solution du pourquoi j'arrive à me connecter à mon serveur postgresql avec debian mais pas avec windows je suis preneur
Hors ligne
Vous utilisez nmap de quel poste ? Arrivez-vous à vous connecter par SSH de srvC vers srvA ? (je dis SSH mais vous pouvez tester un autre port, comme le 80 si vous avez un serveur web).
Guillaume.
Hors ligne
j'utilise nmap depuis srvC et oui je me connecte depuis srvC sur srvA en ssh ... a priori je n'ai pas de problème de réseau entre srvC et srvA
la seule différence notable entre srvB et srvC est l'OS
Hors ligne
A tout hasard il pourrait y avoir une différence avec le mot de passe de l'utilisateur local. Avez-vous essayé de forcer la demande du mot de passe depuis le poste srvC ? (psql -U postgres -W postgres)
Julien.
https://rjuju.github.io/
Hors ligne
Je vais essayer mais j ai essayer sur srvC d utiliser ODBC et donc avec un login password indiqué en clair et cela ne fonctionne pas
Hors ligne
et ainsi pour le pg_hba.conf
local all postgres ident ....
...
si je me place sur le poste srvB et que je lance la commande suivante:psql -h srvA -U postgres postgres
tout fonctionne
si je fais la même chose avec le poste srvC (qui est en windows) cela ne fonctionne pas ...
est ce que le poste sous windows7 (srvC) a un serveur ident ? Je n'en sais rien (je connais mal le monde Windows et m'y intéresse peu)
mais je ne serais pas étonné si c'était le cas (pas de serveur ident sur Windows 7 par défaut).
Voir aussi http://www.postgresql.org/docs/9.1/stat … thods.html
Éric
Hors ligne
est ce que le poste sous windows7 (srvC) a un serveur ident ? Je n'en sais rien (je connais mal le monde Windows et m'y intéresse peu)
mais je ne serais pas étonné si c'était le cas (pas de serveur ident sur Windows 7 par défaut).
Désolé je me suis trompé de ligne dans le fichier pg_hba.conf. Mon poste est sans objet.
Éric
Hors ligne
de bon matin j'ai réalisé de nouveau test et il faut d'abord indiquer qu'une partie de nos machines sont virtualisés sur des ESX:
* sur le poste srvA j'ai installer debian6 + postgresql (via apt-get) sur ESX
* sur le poste srvB j'ai installer debian6 + postgresql -client sur ESX
* sur le poste srvC j'ai installer windows7 + postgresql + odbc+ pgadmin
* sur le poste srvD j'ai installer windows2008 + postgresql + odbc+ pgadmin sur ESX
* sur le poste srvE j'ai installer windowsXP odbc+ pgadmin
et pour simplifie le résultat: tout ce qui est sur ESX fonctionne entre eux (srvA,B,D).
srvD arrive a ce connecter avec srvC ...
srvE arrive a ce connecter avec srvC ... et avec srvA !!!
donc le problème provient de srvC mais je ne sais pas pourquoi et malheureusement je ne suis pas un expert windows7
j'ai de nouveau vérifier le parefeu sur srvC est bien désactiver ... avez vous des idées ...
Hors ligne
Si j'ai bien compris, les serveur virtualisés peuvent se connecter entre eux, mais vous ne pouvez pas vous connecter sur un serveur virtualisé depuis un serveur non virtualisé. Cela ne proviendrait-il pas plutôt d'un problème de configuration du logiciel de virtualisation ?
Comme l'a indiqué gleu, avez-vous réussi à ouvrir une connexion quelconque depuis le poste srvC sur le poste srvA (ftp,http, ssh ...) ?
Julien.
https://rjuju.github.io/
Hors ligne
en faite srvE qui n'est pas virtualisé fonctionne correctement avec les machines virtualisées ... et oui je me connecte bien avec srvC sur le poste srvA en ssh et sft et http.
Je viens de trouver le problème: le srvC possède un client VPN (FortiClient) qui empêchait la connexion ... ne me demandé pas pourquoi car même si j'arrêtais le service FortiClient cela ne focntionnait pas.
J'ai désinstaller le client VPN FortiClient et depuis tout fonctionne ...
merci à tous de votre aide à bientôt sur le forum
Hors ligne
Pages : 1