Introduction
Ce document décrit comment résoudre « FATAL: no pg_hba.conf entry for host » erreur lors de la connexion au serveur autonome Postgres de CloudCenter Manager à l'aide de l'outil PGAdmin.
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Components Used
Les informations contenues dans ce document sont basées sur les versions de logiciel suivantes :
- CloudCenter version 4.8.2
- MGMTPOSTGRES_AUTONOME
- Posrgres9.6
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Problème
Lorsque vous essayez de connecter le serveur CloudCenter Postgres à l'aide de pgAdmin, il échoue avec l'erreur « UNAUTHORIZED » comme illustré dans l'image.
Solution
Ce problème d'authentification se produit lorsque vous essayez de vous connecter au serveur SQL Postgres à distance autre que le serveur CloudCenter Manager. Afin de résoudre cette erreur, procédez comme suit :
1. Connectez-vous à Postgres SQL Server à l'aide de la console ssh.
2. cd à /var/lib/pgsql/9.6/data/.
3. Ouvrez pg_hba.conf dans un éditeur.
4. Ajoutez une entrée de l'adresse IP hôte à partir de laquelle vous essayez de vous connecter. Vous pouvez entrer l'entrée de l'hôte auquel vous souhaitez fournir l'accès, comme illustré dans l'image.
5. Redémarrez le serveur SQL postgres.
systemctl restart postgresql-9.6.service
6. Réessayez afin de vous connecter à l'aide de pgAdmin et vous devriez pouvoir vous connecter sans erreur comme indiqué dans l'image.