概要
このドキュメントでは、pgAdmin ツールを使用して CloudCenter Manager Postgres スタンドアロンサーバにログインするときの「FATAL: no pg_hba.conf entry for host」エラーを解決する方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアのバージョンに基づいています。
- CloudCenter バージョン 4.8.2
- MGMTPOSTGRES_STANDALONE
- Posrgres9.6
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
問題
pgAdmin を使用して CloudCenter Postgres サーバに接続しようとすると、図のように、[未認可(UNAUTHORIZED)] エラーによって失敗します。
解決方法
この認証の問題は、CloudCenter Manager サーバ以外の Postgres SQL サーバにリモートで接続しようとすると発生します。このエラーを解決するには、次の手順に従います。
1. sshコンソールを使用してPostgres SQLサーバにログインします。
2./var/lib/pgsql/9.6/data/ に移動します。
3.エディタでpg_hba.confファイルを開く
4.接続元のホストIPアドレスのエントリを追加します。図のように、アクセスを可能にするホストのエントリを入力できます。
5. postgres SQLサーバを再起動します。
systemctl restart postgresql-9.6.service
6. pgAdminツールを使用して接続を再試行してください。図に示すように、エラーなしで接続できるはずです。