Outils pour utilisateurs

Outils du site


software:applications:postgresql:autoriser_connexions_a_distance

Autoriser la connexion des clients

Le fichier de configuration /etc/postgresql/9.3/main/pg_hba.conf permet de gérer la politique de connexion au serveur de bases de données postgres. Pour autoriser les machines du réseau 192.168.0.0 à se connecter et s'authentifier via un hachage md5, insérer la ligne suivante dans le fichier de configuration:

host all all 192.168.0.0/24 md5
Il est préférable d'utiliser md5 à la place de password pour les modes de connexions réseau car en mode password le mot de passe est envoyé en clair sur le réseau.

Pour autoriser les connexions depuis n'importe quel hote:

# IPv4 local connections:
host    all             all             all                     md5

Après modification du fichier pg_hba.conf, vérifier que le service est configuré pour accepter les connexions sur toutes les adresses de l'hôte en éditant le fichier de configuration /etc/postgresql/9.3/main/postgresql.conf:

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '*'          # what IP address(es) to listen on;
                                        # comma-separated list of addresses;
                                        # defaults to 'localhost'; use '*' for all

Une fois les modifications apportées aux fichiers de configuration, redémarrer le service:

$ sudo service postgresql restart

Références

software/applications/postgresql/autoriser_connexions_a_distance.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1