Pour autoriser toutes les connexions entrantes, il faut ajouter ou modifier une entrée dans le fichier ph_hba.conf et notament la colonne ADDRESS :
Exemple :
Assurez-vous que la propriété listen_addresses, dans postgresql.conf, autorise également toutes les connexions entrantes:
Après les modifications, vous devez recharger la configuration (en tant que superutilisateurRôle d'administration CAS disposant de privilèges illimités sur un serveur. Il peut gérer tous les nœuds, sessions, caslibs et données, outrepassant les restrictions d'accès standard du système.):
Si votre réseau utilise IPv6, vous devez positonner ::/0 par opposition à 0.0.0.0/0 lors de la modification du fichier pg_hba.conf.
Attention, en autorisant toutes les connexions entrantes, assurez-vous que le mot de passe de l'utilisateur postgres est fort ( sudo -u postgres psql, \ password )
Voici les différents valeurs possibles pour la colonne ADDRESS du fichier ph_hba.conf :
0.0.0.0/0 pour toutes les adresses IPv4
:: 0/0 pour toutes les adresses IPv6
all pour correspondre à n'importe quelle adresse IP
samehost pour correspondre à l'une des adresses IP du serveur
samenet pour correspondre à n'importe quelle adresse dans un sous-réseau auquel le serveur est directement connecté.
1
sudo vi /var/lib/pgsql/data/pg_hba.conf
1
host all all 0.0.0.0/0 md5
1
listen_addresses ='*'
1
SELECT pg_reload_conf();






