Fehlermeldung beim Verbinden zum postgres Server mit aktivierter Verschlüsselung
das Aktivieren der Verschlüsselung am postgres Server funktionierte noch relativ einfach und der pgadmin Client ließ sich auch noch einfach auf die aktivierte Verschlüsselung um konfigurieren. Etwas schwieriger stellte sich das das psql Kommandozeilen Tool dar, welches mit folgendem Fehler nach der Anmeldung abbricht:
FATAL: no pg_hba.conf entry for host “10.10.10.2”, user “postgres”, database “postgres”, SSL off
Die Parameterliste enthält leider keinen Hinweis auf eine zu verwendende Verschlüsselung.
Letztenendes half nur eine Umgebungsvariable vor dem Starten von psql mit dem Namen PGSSLMODE mit dem Wert zu setzen, den man benötigt, dann funktionierte auch wieder die Verbindung.
SET PGSSLMODE=require
psql.exe” -h %server% -U %username% -d %database% -p %port%
BTW: Ein schönes Beispiel aus meiner Sicht, wo die Community da draußen einfach nur versagt und die Hochnäsigkeit einiger Mitglieder vor Arroganz so strotzt. Schau mal die Antworten des Moderator ads auf folgendem Eintrag im pg-forum.de an Link, es ging genau um dieses Thema.
1. “Das ist keine qualifizierende Fehlermeldung, mit der dir irgendjemand weiterhelfen kann.”
2. “Was passiert wohl, wenn du die Fehlermeldung in Google wirfst?” (mit Link zu “lass mich das für dich googlen”)
3. “Ansonsten: ist auf dem System SSL vorhanden? Kennt der Server auch SSL, wenn du das schon verlangst? Wie sieht dein pg_hba.conf Eintrag aus?”
Bitte verschont uns mit solchen Moderatoren.