Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Problem

Lösung

Einführung

In diesem Dokument wird beschrieben, wie "FATAL: Kein pg_hba.conf-Eintrag für Host"-Fehler bei der Anmeldung beim CloudCenter Manager Postgres Standalone-Server mit dem PGAdmin-Tool.

Voraussetzungen

Anforderungen

Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:

- PostgreSQL

- PGAdmin-Tool

Verwendete Komponenten

Die Informationen in diesem Dokument basieren auf den folgenden Softwareversionen:

- CloudCenter Version 4.8.2

- MGMTPOSTGRES_STANDALONE

- Mögliche Version9.6

Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.

Problem

Wenn Sie versuchen, den CloudCenter Postgres-Server mit der Verwendung von pgAdmin zu verbinden, schlägt er mit dem Fehler "UNAUTHORIZED" fehl, wie im Bild gezeigt.

Lösung

Dieses Authentifizierungsproblem tritt auf, wenn Sie versuchen, eine Remote-Verbindung zum SQL-Server Postgres herzustellen, der nicht zum CloudCenter Manager-Server gehört. Um diesen Fehler zu beheben, gehen Sie wie folgt vor:

1. Melden Sie sich mit der ssh-Konsole beim Postgres SQL Server an.

2. cd zu /var/lib/pgsql/9.6/data/.

3. Öffnen Sie die Datei pg_hba.conf in einem Editor.

4. Fügen Sie einen Eintrag der Host-IP-Adresse hinzu, über die Sie eine Verbindung herstellen möchten. Sie können den Eintrag des Hosts eingeben, auf den Sie wie im Bild gezeigt zugreifen möchten.

5. Starten Sie den SQL-PostgreSQL-Server neu.

systemctl restart postgresql-9.6.service

6. Versuchen Sie es erneut, um eine Verbindung mit dem pgAdmin-Tool herzustellen. Sie sollten in der Lage sein, eine Verbindung ohne Fehler herzustellen, wie im Bild gezeigt.