Verwenden von psql zum Herstellen einer Verbindung mit postgresql im SSL-Modus

Ich versuche zu konfigurieren, ssl-Zertifikat für den postgreSQL server weiter. Ich habe ein Zertifikat erstellt Datei (server.crt) und den key (server.Schlüssel) im data-Verzeichnis und aktualisieren Sie die parameter SSL auf "on" zum aktivieren der sicheren Verbindung.

Ich will einfach nur den server zur Authentifizierung mit dem server-Zertifikate auf der client-Seite und dont verlangen, dass die Echtheit der client auf der server-Seite. Ich bin mit psql als client zu verbinden und die Befehle auszuführen.

Ich bin mit PostgreSQL 8.4 und linux. Ich habe versucht, mit dem unter-Befehl Verbindung zu server mit aktiviertem ssl

       psql "postgresql://localhost:2345/postgres?sslmode=require"

aber ich bin immer

       psql: invalid connection option "postgresql://localhost:2345/postgres?sslmode"

Was mache hier falsch? Ist der Weg, ich bin versucht, eine Verbindung zum server mit der ssl Modus aktiviert ist, richtig? Ist es in Ordnung, sich zu authentifizieren nur der server und nicht der client ?

Bitte helfen Sie mir.

InformationsquelleAutor der Frage Mojoy | 2012-12-24

Schreibe einen Kommentar