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!**