lunes, 12 de mayo de 2014

Permitir el acceso remoto los usuarios creados en PostgreSQL

Bibliografia: http://lcaballero.wordpress.com/2013/03/01/instalacion-de-postgresql-en-debian-gnulinux-wheezy/

ir a la ruta:

/etc/postgresql/9.3/main

Abrir el archivo
postgresql.conf


Buscar la linea comentada:
#listen_addresses = 'localhost'

Descomentamos y quitamos local host  y añadimeos *, y quedaria de al sigueinte forma
listen_addresses = '*'

NOTA: puedes unir las redes que tienen permiso para conectarse
listen_addresses='192.168.3.220 192.168.3.221'

Editar el archivo:
pg_hba.conf

En este archivo puede configurar desde que maquina o mascara de red puede acceder a los datos almacenados en el servidor PostgreSQL y con que usuario se puede acceder.

Para ejemplo practico que se suponga que esta en una red 192.168.1.1/16 así que quiere darle acceso a la IP 192.168.3.220, agregue debajo de la linea “# IPv4 local connections:” la siguiente instrucción:

host  nombre_base_datos  usuario_postgresql  192.168.2.3/32  md5

Donde ‘nombre_base_datos’ y ‘usuario_postgresql’ es el nombre de la base de datos y el usuario de PostgreSQL a crear respectivamente mas adelante en este articulo.

El ‘md5′ es el método de envió de la contraseña del usuario PostgreSQL por la red a comparación de la Configuración de acceso local que se define en ‘password’ la cual envía la contraseña en texto plano por la red, en la Configuración de acceso remota se configura ‘md5′ ya que envía contraseñas cifradas.

Con estas configuraciones hechas debe reiniciar el servicio del servidor PostgreSQL, con el siguiente comando:

# service postgresql restart





No hay comentarios.:

Publicar un comentario