Vous avez l'outil pg_config qui vous le dira. S'il s'agit d'une version communautaire linux, l'option est activée lors de la compilation.
Pardonnez moi cela fait un moment que je n'ai pas utilisé postgresql,
comment fait on deja pour utiliser pg_config ?
peut on le savoir avec psql ?
]]>Bonjour,
pour vous connecter avec la méthode d'uathentification md5, il faut d'abord assigner un mot de passe aux utilisateurs souhaités :
ALTER ROLE nom_role WITH ENCRYPTED PASSWORD 'mot de passe';
Pour information, la méthode md5 chiffre le mot de passe envoyé, mais ne chiffre pas le reste de la connexion. Si vous voulez chiffrer tous vos flux, il faut utiliser un tunnel ssh ou utiliser une connexion ssl.
une connexion ssl ou un tunnel ssh ? On peut faire avec pgadmin3 ?
]]>pour vous connecter avec la méthode d'uathentification md5, il faut d'abord assigner un mot de passe aux utilisateurs souhaités :
ALTER ROLE nom_role WITH ENCRYPTED PASSWORD 'mot de passe';
Pour information, la méthode md5 chiffre le mot de passe envoyé, mais ne chiffre pas le reste de la connexion. Si vous voulez chiffrer tous vos flux, il faut utiliser un tunnel ssh ou utiliser une connexion ssl.
]]>j'ai un serveur postgresql 8.4 distant,
je m'y connecte grace à pgadmin3
Avec mon compte postgres j'arrive à m'y connecter quand dans pg_hba.conf j'ai la méthode à 'trust':
# IPv4 local connections:
host all all 0.0.0.0/0 trust
Mais voila, je souhaite crypter mes flux et donc je dois utiliser la methode md5, je change le fichier pg_hba.conf en consequence :
host all all 0.0.0.0/0 md5
Mais là le serveur me refuse la connexion, j'ai l'erreur:
Une erreur s'est produite :
Error connecting to the server: FATAL: authentification par mot de passe échouée pour l'utilisateur « postgres »
Comment faire ? faut-il paramétrer autre chose?
]]>