Introducción
Este documento describe cómo resolver "FATAL: no pg_hba.conf entry for host" cuando se inicia sesión en el servidor independiente CloudCenter Manager Postgres con el uso de la herramienta PGAdmin.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- PostgreSQL
- herramienta PGAdmin
Componentes Utilizados
La información que contiene este documento se basa en estas versiones de software:
- CloudCenter versión 4.8.2
- MGMTPOSTGRES_STANDALONE
- 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 tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Problema
Cuando intenta conectar el servidor de Postgres de CloudCenter con el uso de pgAdmin, falla con el error "UNAUTHORIZED" como se muestra en la imagen.
Solución
Este problema de autenticación se produce cuando intenta conectarse al servidor SQL de Postgres de forma remota que no sea el servidor de CloudCenter Manager. Para resolver este error, siga estos pasos:
1. Inicie sesión en el servidor SQL Postgres con el uso de la consola ssh.
2. cd to /var/lib/pgsql/9.6/data/.
3. Abra el archivo pg_hba.conf en un editor.
4. Agregue una entrada de la dirección IP del host desde la que intenta conectarse. Puede introducir la entrada del host al que desea proporcionar acceso como se muestra en la imagen.
5. Reinicie el servidor SQL postgres.
systemctl restart postgresql-9.6.service
6. Vuelva a intentarlo para conectarse con el uso de la herramienta pgAdmin y debería poder conectarse sin errores, como se muestra en la imagen.