Comment activer l'accès à distance au serveur de base de données PostgreSQL?

Par défaut, l'accès à distance du serveur de base de données PostgreSQL est désactivé pour des raisons de sécurité. cependant vous avez besoin d'administrer votre base de donnée a distance procédure :

1/ connecter vous au serveur avec l 'utilisateur root

ssh root@addresseipduserveur

2/ Editer le fichier pg_hba.conf(9.5 ou la version de votre version de postgresql)

nano /etc/postgresql/9.5/main/pg_hba.conf

changer

# IPv4 local connections:

host    all             all             127.0.0.1/32            md5

par

# IPv4 local connections:

host  all               all           0.0.0.0/0               md5

3/ Editer le fichier postgresl.conf

nano /etc/postgresql/9.5/main/postgresql.conf

changer

#listen_addresses = 'localhost'

en

listen_addresses = '*'

sauvegarder

redemarrer postgresql avec la commande

#/etc/init.d/postgresql restart

ex se connecter sur un serveur odoo

se connecter en temps que postgres

#sudo su postgres

postgres@server$psql template1

 template1=#

donner par ex le mot de passe openerp a l utilisateur odoo

 template1=#alter role odoo with password 'openerp';


et connecter vous à distance à votre base de donnée avec pgadmin










enjoy

Commentaires