PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 09/04/2015 15:50:08

davidbigras
Membre

Connection à distance

J'ai une base de données à laquelle je veux me connecter à distance et je n'y arrive pas.


À l'aide de pgAdmin j'ai modifié pg_hba.conf pour y inclure l'addresse de laquelle je veux me connecter. J'ai fais cette modification à partir de pgAdmin sur le serveur local. Je n'ai aucun problème à me connecter localement.
Mais après avoir fait les modifications à pg_hba.conf, pghAdmin ne semble plus être en mesure de le charger.

Donc après la modification de pg_hba.conf je ne peux plus me connecter ni localement ni à distance avec le même message.

Merci


Voici un extrait de pg_hba.conf. Dès que je "comment out" la dernière ligne tout fonctionne mais en ajoutant la dernière ligne il ne pet plus charger le fichier.

# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5
#host     all     david     10.64.6.101     md5
host     all             all             10.64.6.101             trust

Hors ligne

#2 09/04/2015 17:49:14

gleu
Administrateur

Re : Connection à distance

Il manque un /32 à l'adresse :

host     all             all             10.64.6.101/32             trust

Corrigez le manuellement et oubliez pgadmin pour l'édition de fichiers (localement ou à distance).


Guillaume.

Hors ligne

#3 09/04/2015 18:34:00

davidbigras
Membre

Re : Connection à distance

Merci infiniment.
Pour mon éducation. Il fait quoi le /32?
Merci encore.

Hors ligne

#4 09/04/2015 20:41:14

gleu
Administrateur

Re : Connection à distance

C'est le masque réseau. Vous n'êtes pas sensé placé une adresse IP seule, mais un sous-réseau. Le /X permet en quelque sorte d'indiquer le masque de sous-réseau. Un /32 veut dire l'adresse IP exacte. Mais un 10.64.6.101/24 voudrait dire toutes les adresses IP entre 10.64.6.1 et 10.64.6.254.


Guillaume.

Hors ligne

#5 09/04/2015 22:58:57

davidbigras
Membre

Re : Connection à distance

Merci beaucoup pour ton temps Guillaume.Je l'apprécie.

Hors ligne

Pied de page des forums