簡介
本文說明如何解決「致命:使用PGAdmin工具登入到CloudCenter Manager Postgres獨立伺服器時no pg_hba.conf entry for host" error。
必要條件
需求
思科建議您瞭解以下主題:
採用元件
本檔案中的資訊是根據以下軟體版本:
- CloudCenter 4.8.2版
- MGMTPOSTGRES_STANDALONE
- Posrgres9.6
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
問題
當您嘗試使用pgAdmin連線CloudCenter Postgres伺服器時,它將失敗,出現「UNAUTHORIZED」錯誤,如下圖所示。
解決方案
當您嘗試遠端連線到Postgres SQL server(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工具進行連線,您應該能夠進行連線,並且沒有任何錯誤,如下圖所示。