Freigabe des Datenbank-Servers für den Zugriff von anderen Computern

Da das yanis42-System in der Regel auf mehreren Computern installiert wird, muss der Datenbank-Server für den Zugriff von andern Computern aus konfiguriert werden.

Bei einer Installation des PostgreSQL-Server unter Windows erfolgt die Freigabe der benötigten Ports bereits durch das Setup-Programm.

D.h. es kann bereits von entfernten Computern aus auf Ihren installierten PostgreSQL-Server zugegriffen werden.

Der Server selbst unterbindet jedoch - aus Sicherheitsüberlegungen heraus - diesen Zugriff.

Dies kann jedoch sehr einfach in der Datei pg_hba.conf geändert werden. Diese Datei befindet sich im Ordner data unterhalb Ihrer PostgreSQL-Installation (also z.B. C:\Program Files\PostgreSQL\12\data)

Öffnen Sie diese Datei mit einem beliebigen Editor und passen Sie sie entsprechend Ihres Netzwerkes an.

Mit den Einstellungen<br><br>
`host  all  all  0.0.0.0/0  md5`<br>
`host  all  all      ::0/0  md5`<br><br>
erlauben Sie den Zugriff ALLER Computer. Die Firewall Ihres Unternehmens wird Zugriffe von <b>außen</b> unterbinden, so dass diese Einsellungen bewirken, dass ALLE Computer innerhalb Ihres Unternehmens auf den Datenbank-Server zugreifen können.

<b>Wesentlich sicherer ist es, die IP-Adressen von Anfang an einzuschränken</b>
Wie dies genau zu bewerkstelligen ist, würde den Rahmen dieser Dokumentation sprengen.

Anbei einige Links, die Ihnen dabei weiter helfen:
[https://stackoverflow.com/questions/3278379/how-to-configure-postgresql-to-accept-all-incoming-connections](https://stackoverflow.com/questions/3278379/how-to-configure-postgresql-to-accept-all-incoming-connections){._blank}<br>
[https://dba.stackexchange.com/questions/43608/postgres-connection-access-denied-on-ipv6-address](https://dba.stackexchange.com/questions/43608/postgres-connection-access-denied-on-ipv6-address){._blank}<br>
[https://www.postgresql.org/docs/current/auth-pg-hba-conf.html](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html){._blank}

Starten Sie danach den Datenbank-Server neu, damit die Einstellungen übernommen werden.


Sie allein sind als Adminstrator dafür verantwortlich, dass Sie den Zugriff auf Ihre Datenbank bestmöglich absichern.

**Wir bei Meins und Vogel haben darauf keinen Einfluß und sind dafür auch nicht verantwortlich!**