简介
本文档介绍如何解决“致命:使用PGAdmin工具登录到CloudCenter Manager Postgres独立服务器时,no pg_hba.conf entry for host”错误。
先决条件
要求
Cisco 建议您了解以下主题:
使用的组件
本文档中的信息基于以下软件版本:
- 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工具进行连接,您应该能够连接而不出现任何错误,如图所示。