PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Sécurité » Utilisation de PGBOUNCER avec saisie d'un password » 01/07/2014 14:49:03

vza

Bonjour,


Comment configurer JBOSS avec PGBOUNCER  pour se connecter sur une base POSTGRESQL?

Pouvez-vous me donner un exemple de config.

On peut se connecter sans mot de passe? On a une configuration spécifique avec PGBOUNCER ?

#database target parameters
#
db-url=jdbc:postgresql://vmxxaos.xxx.xxx.fr:6432/pppm

db-user=ppm_adm     
db-password=       ++>    ???????




Merci d'avance.
Victor

#2 Re : Sécurité » Utilisation de PGBOUNCER avec saisie d'un password » 03/06/2014 17:21:59

vza

Merci Arthurr.


j'ai passé en "auth_type = md5" dans mon fichier de conf /etc/ pgbouncer.ini


1. le premier test:
-----------------
# more /etc/pgbouncer/userlist.txt
"ppm_adm" "0dff5c49c95ffe3ee4fc24136e44f312"

$ psql -p 6432 -d pppm4 -U ppm_adm
Password for user ppm_adm:
psql.bin: ERROR:  Auth failed



2. deuxieme test:
-------------------
# more /etc/pgbouncer/userlist.txt
"ppm_adm" "ppm_adm_01"


$ psql -p 6432 -d pppm4 -U ppm_adm
Password for user ppm_adm:
psql.bin: ERROR:  password authentication failed for user "ppm_adm"


Le password est bon:

$  psql -U ppm_adm -d ppm_db
Password for user ppm_adm:
psql.bin (9.2.7)
Type "help" for help.

ppm_db=>  \conninfo
You are connected to database "ppm_db" as user "ppm_adm" on host "victor.m8.fr" at port "5433".
ppm_db=>


Pouvez-vous m'aider ?

Merci d'avance.
Victor

#3 Re : Sécurité » Utilisation de PGBOUNCER avec saisie d'un password » 03/06/2014 10:50:02

vza

Bonjour Guillaume,

Voci la configuration utilisée:

Le fichier /etc/ pgbouncer.ini:

[databases]
pppm = host=127.0.0.1 port=5433 dbname=ppm_db
pppm4 = host=127.0.0.1 port=5433 dbname=ppm_db
;; Configuation section
[pgbouncer]
;;
;;; Administrative settings
;;;
logfile = /var/log/pgbouncer.log
pidfile = /var/run/pgbouncer/pgbouncer.pid
;;;
;;; Where to wait for clients
;;;
; ip address or * which means all ip-s
listen_addr =  *
listen_port = 6432
unix_socket_dir = /tmp
;;;
;;; Authentication settings
;;;
; any, trust, plain, crypt, md5
auth_type = trust
auth_file = /etc/pgbouncer/userlist.txt
;;;
;;; Users allowed into database 'pgbouncer'
;;;
; comma-separated list of users, who are allowed to change settings
admin_users = pgbouncer_admin
; comma-separated list of users who are just allowed to use SHOW command
stats_users = pgbouncer_admin,stats, root
2. le fichier /etc/pgbouncer/userlist.txt
"pgbouncer_admin" "pgbouncer_admin_99"
"ppm_adm" "ppm_adm_99"
"aoc_adm" "aoc_adm_99"


3. Lancement du  pgbouncer:
$ pgbouncer -d /etc/pgbouncer.ini

4. un test à partir d’un client sur une base de PostgreSQL server :
$ psql -p 6432 -d pppm4 -U ppm_adm
psql.bin (9.2.7)
Type "help" for help.
pppm4=> \conninfo
You are connected to database "pppm4" as user "ppm_adm" on host "victor.m8.fr" at port "6432".
pppm4=>



Merci d'avance

Victor

#4 Sécurité » Utilisation de PGBOUNCER avec saisie d'un password » 02/06/2014 16:03:40

vza
Réponses : 6

Bonjour,

Je veux que ma connexion à mon serveur PostgeSql distant ou local  par PGBOUNCER  ne soit autorisée qu'en saisisant  un password.

Quelq'un a t'il une solution pour ce probleme.

Le PGPOOL-II marche seulement avec un seul serveur Postgresql. 

Merci d'avance

Pied de page des forums

Propulsé par FluxBB