[FOSSGIS-Talk] Zugriff von QGIS auf PostGIS-Datenbank

Christiane Enderle enderlec at staff.uni-marburg.de
Do Nov 30 09:31:32 CET 2023


Hallo nochmal Jörg, Lars, Günther, Thomas und alle, die es sonst noch 
interessiert,

nochmals vielen Dank für eure Antworten. Es lag letztendlich an der 
postgresql.conf und an der Firewall.

Was mir nicht klar war, ist, dass mit dem Eintrag "listen_addresses" in 
der postgresql.conf die IP-Adressen des Hosts gemeint sind, auf denen er 
lauscht, nicht die IP-Adressen der Rechner, die auf ihn zugreifen 
wollen. Da mein Server nur eine interne (localhost) und eine öffentliche 
IP-Adresse hat, ist es kein Problem, listen_addresses = '*' zu setzen.

Die Firewall vom Rechenzentrum war mit einem Standard vorkonfiguriert, 
und ich musste mich erst mal in iptables einlesen, bis ich dann in der 
filter-Tabelle eine Zeile hinzufügen konnte, die den Zugriff von meinem 
PC aus erlaubt:

root at IP_Host:~# iptables --table filter --append INPUT --protocol tcp 
--source IP_meines_PC/32 --destination IP_Host/32 --jump ACCEPT --match 
multiport --dports 5432
root at IP_Host:~# iptables-save > /etc/iptables/rules.v4

Danach - ggf. noch ein Neustart des Servers - hat der Zugriff geklappt.

Die nächste Herausforderung wird sein, anderen in einem begrenzten 
Benutzerkreis Zugriff einzuräumen. Ich hoffe, dass ich nicht von jedem 
Nutzer erst die IP-Adresse abfragen muss...

Viele Grüße,

Christiane

Am 17.11.2023 um 17:54 schrieb Thomas B:
> Hallo Christiane,
> ist in der postgresql.conf deine IP abgedeckt im Parameter 
> "listen_addresses" ? und stimmen die Einstellungen in der pg_hba.conf?
> ( https://www.postgresql.org/docs/current/auth-pg-hba-conf.html )
>
> VG
> Thomas
>
>
> Am Fr., 17. Nov. 2023 um 09:02 Uhr schrieb Christiane Enderle via 
> FOSSGIS-Talk-Liste <fossgis-talk-liste at fossgis.de>:
>
>
>
>
>     ---------- Forwarded message ----------
>     From: Christiane Enderle <enderlec at staff.uni-marburg.de>
>     To: ML FOSSGIS <fossgis-talk-liste at fossgis.de>
>     Cc:
>     Bcc:
>     Date: Fri, 17 Nov 2023 09:02:04 +0100
>     Subject: Zugriff von QGIS auf PostGIS-Datenbank
>     Hallo zusammen,
>
>     ich habe eine PostgreSQL(15)/PostGIS-Datenbank auf einem Remote
>     Server
>     mit Debian 12 (Bookworm) eingerichtet. Der Server wird im
>     Rechenzentrum
>     unserer Uni Marburg gehostet. Die Verbindung dorthin baue ich im
>     Windows-Terminal via ssh-Befehl auf. Das klappt.
>
>     Wie kann ich aber nun eine Verbindung von QGIS (3.28) auf meinem
>     Windows-Laptop dorthin aufbauen? Im QGIS-Browser per Rechtsklick auf
>     "PostgreSQL" -> neue Verbindung ist auch klar. Den Dialog habe ich
>     wie
>     folgt ausgefüllt:
>
>     Name: Versuch3
>
>     Dienst: <leer>
>
>     Host: IP-Adresse des Remote Servers
>
>     Port: 5432
>
>     Datenbank: Name der Datenbank
>
>     SSL-Modus: erlauben
>
>     Sitzungsrolle: postgres
>
>     Wenn ich "Verbindung testen" klicke, erhalte ich die Meldung:
>
>     connection to server at IP-Adresse, port 5432 failed: Connection
>     timed
>     out (0x0000274C/10060). Is the server running on that host and
>     accepting
>     TCP/IP connections?
>
>     Der Server läuft und lässt sich per Windows-Terminal auch über die
>     IP-Adresse ansprechen.
>
>     Viele Grüße,
>
>     Christiane
>
>     -- 
>     Christiane Enderle (MSc GIS)
>     Fachbereich Geographie
>     Deutschhausstr. 10
>     35037 Marburg
>     Tel. 06421-2822179
>     Fax 06421-2828950
>
>
>
>
>     ---------- Forwarded message ----------
>     From: Christiane Enderle via FOSSGIS-Talk-Liste
>     <fossgis-talk-liste at fossgis.de>
>     To: ML FOSSGIS <fossgis-talk-liste at fossgis.de>
>     Cc:
>     Bcc:
>     Date: Fri, 17 Nov 2023 09:02:04 +0100
>     Subject: [FOSSGIS-Talk] Zugriff von QGIS auf PostGIS-Datenbank
>     -- 
>     ....................................................................
>     FOSSGIS-Konferenz 2024 mit OpenStreetMap-Event in Hamburg!
>     20.-23. März 2024 an der TUHH - https://www.fossgis-konferenz.de/
>
>     FOSSGIS Vereinstermine:
>     https://fossgis.de/aktivit%C3%A4ten/termine/
>
>     FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
>     GIS-Bereich und Freier Geodaten!
>     https://www.fossgis.de/ https://mastodon.online/@FOSSGISeV
>     https://twitter.com/FOSSGIS_Verein
>     ____________________________________________________________________
>     FOSSGIS-Talk-Liste mailing list
>     FOSSGIS-Talk-Liste at fossgis.de
>     https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>
-- 
Christiane Enderle (MSc GIS)
Fachbereich Geographie
Deutschhausstr. 10
35037 Marburg
Tel. 06421-2822179
Fax 06421-2828950


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste