目录

简介

先决条件

要求

使用的组件

问题

解决方案

简介

本文档介绍如何解决“致命：使用PGAdmin工具登录到CloudCenter Manager Postgres独立服务器时，no pg_hba.conf entry for host”错误。

先决条件

要求

Cisco 建议您了解以下主题：

- PostgreSQL

- PGAdmin工具

使用的组件

本文档中的信息基于以下软件版本：

- CloudCenter版本4.8.2

- MGMTPOSTGRES_STANDALONE

- 波斯格雷斯9.6

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

问题

当您尝试使用pgAdmin连接CloudCenter Postgres服务器时，该服务器会失败，出现“未授权”错误，如图所示。

解决方案

当您尝试远程连接到Postgres SQL服务器（而不是CloudCenter Manager服务器）时，会发生此身份验证问题。要解决此错误，请执行以下步骤：

1.使用ssh控制台登录到Postgres SQL Server。

2.执行 cd 命令以转到 /var/lib/pgsql/9.6/data/。

3.在编辑器中打开pg_hba.conf文件。

4.添加您尝试连接的主机IP地址条目。您可以输入要提供访问权限的主机的条目，如图所示。

5.重新启动postgres SQL Server。

systemctl restart postgresql-9.6.service

6.请重试，以便使用pgAdmin工具进行连接，您应该能够连接而不出现任何错误，如图所示。