[FOSSGIS-Talk] QGIS - PostgreSQL Verbindung

sk webentry at web.de
Fr Aug 29 12:27:38 CEST 2014


Hallo Lars,

das liest sich ja sehr aufwendig, geht das nicht einfacher. Aber gut, 
ich werde es mal probieren.

In der postgresql.conf war unter dem Punkt "listen_addresses" dies 
eingetragen: '*' .

Muß ich auf dem Server auch was installieren damit SSH funktioniert. 
Oder ist das in Windows enthalten.

Gruß Peter


Am 29.08.2014 11:58, schrieb Lars Lingner:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hallo Peter,
>
> es klingt so, als ob die Datenbank auf dem Server nur auf localhost
> läuft. Das ist auch sinnvoll, da sie so von außen nicht erreichbar ist.
>
> Du kannst nachprüfen in der postgresql.conf wie deine DB konfiguriert
> ist. Dort gibt es einen eintrag listen_addresses
> Per default wird dort 'localhost' benutzt. Dort könnte aber auch die
> öffentliche IP eingetragen werden, was jedoch nicht ratsam ist.
>
> Stattdessen arbeitet man mit einem SSH-Tunnel. D.h. dein Rechner im
> Büro baut eine Verbindung zum Server auf und verbindet den entfernten
> Port mit einem lokalen Port.
>
> Für den Tunnel kannst du putty benutzen. Aus dem Kopf kann ich leider
> die Einstellungen nicht nennen.
> Auf der Konsole sieht das Kommando so aus:
>
> ssh  USERNAME at SERVERIP -L 5430:localhost:5432
>
> Es wird sich mit dem Benutzer USERNAME am SERVER angemeldet und der
> Serverport 5432 auf den lokelen Port 5430 verbunden.
> Auf dem Bürorechner kann du in PGAdmin dann localhost und Port 5430
> einstellen.
>
> Zusätzlich musst du einen PSQL-Nutzernamen und Passwort angeben. Dies
> wird in der pg_hba.conf eingestellt.
>
> Die Syntax ist
> TYPE  DATABASE        USER            ADDRESS                 METHOD
>
> Beispiel
> host    gisdb           dbuser             127.0.0.1/32       trust
>
> d.h. der Nutzer dbuser darf sich am Host localhost per IP-Verbindung
> zur Datenbank gisdb ohne Passwort verbinden.
> Bei "peer" statt "trust" wird ein Passwort abgefragt.
>
> Ob 9.2 oder 9.3 spielt hier keine Rolle, die Config dafür ist gleich.
>
> Viele Grüße
>
> Lars
>
> On 29.08.2014 11:37, sk wrote:
>> Hallo an alle,
>>
>> da jetzt so langsam die Projekte immer größer werden, soll
>> PostgreSQL zum Einsatz kommen. Ich habe auf meinem PC zum "üben"
>> PostgresSQL 9.3 und PostGIS installiert und es funktioniert so
>> weit. Nun wurde PostgresSQL auch auf einem VM Image installiert,
>> hier gab es auch Probleme. Zur Zeit ist es so das ich jetzt die 9.3
>> und eine 9.2 Version über PgAdmin installiert habe. Aus welchem
>> Grund auch immer, läuft die 9.3 Version auf dem Server aber nicht.
>> Nun gut, die 9.2 Version läuft und ich kann auch DB's anlegen usw.
>> Was aber absolut nicht klappt, ist der zugriff von QGIS auf die
>> PostgresSQL-Datenbanken des Servers. Ich habe nun ca. 10
>> verschieden Varianten von pg_hba.conf Einträgen, die ich im Web
>> gefunden habe probiert, aber alles hat nichts gebracht. Bei der
>> Anmeldung kommt die Fehlermeldung: "FATAL: kein pg_hba.conf-Eintrag
>> für Host ........" Wie geschrieben, im Netz findet man zu dieser
>> Fehlermeldung zwar jede Menge. Da aber bei der Anmeldung nur die
>> o.g. Fehlermeldung kommt, weiß ich jetzt nicht wo man noch suchen
>> sollte. Ich kann per Remotdesktop auf den Server zugreifen, ping
>> geht auch zum Server.
>>
>> Gruß Peter
>>
>> System: W8.1; QGIS 2.4 Server: System: W8.1; postgresql-x64-9.3 und
>> postgresql-x64-9.2 --
>> ....................................................................
>>
>>
> FOSSGIS 2015, Die Konferenz für Open Source GIS mit OpenData und
>> OpenStreetMap in Münster! 11.-13. März 2015 im Schloss der
>> Universität Münster http://www.fossgis.de/konferenz/2015/
>>
>> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
>> GIS-Bereich und Freier Geodaten! http://www.fossgis.de/
>> https://twitter.com/fossgis_eV
>>
>> ____________________________________________________________________
>>
>>
> FOSSGIS-Talk-Liste mailing list
>> FOSSGIS-Talk-Liste at fossgis.de
>> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
>
> iEYEARECAAYFAlQATtkACgkQ0GRF77ebR/lzJQCePdA5JSxW0gkP76cd6B41mLp1
> WhMAn0WtFmTSXoQz4p93AFDRkDtrh9PH
> =Qiym
> -----END PGP SIGNATURE-----
> --
> ....................................................................
> FOSSGIS 2015, Die Konferenz für Open Source GIS mit OpenData und
> OpenStreetMap in Münster!
> 11.-13. März 2015 im Schloss der Universität Münster
> http://www.fossgis.de/konferenz/2015/
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> http://www.fossgis.de/             https://twitter.com/fossgis_eV
>
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>