CONFIGURACION DE POSTGRES EN WINDOWS XP
Enviado por Jillian • 19 de Abril de 2018 • 561 Palabras (3 Páginas) • 401 Visitas
...
En este archivo puede configurar desde que equipo o mascara de red puede acceder a los datos almacenados en el motor de base datos y con cuales usuario se puede acceder al mismo
Podemos por un ejemplo nuestro servidor está en una red 192.168.1.1/16 y queremos darle acceso a esta IP 192.168.3.220, debemos agregar debajo de la línea “# IPv4 local connections:”esta línea
host nombre_base_datos usuario_postgresql 192.168.2.3/32 md5
Luego se debe reiniciar la base de datos para esto usamos el siguiente comando
# service postgresql restart
- Permitir conexiones remotas
Por motivos de seguridad, la configuración por defecto no admite conexiones externas. Para habilitarlas tenemos que editar el fichero /etc/postgresql//main/postgresql.conf.
vi /etc/postgresql/9.1/main/postgresql.conf
Ahora buscamos las siguientes líneas que se encuentran comentadas y la descomentamos quitando el simbolo # y realizando los cambios que aparecen más abajo
listen_addresses = '*'
password_encryption = on
Guardamos los cambios y reiniciamos el dominio para que los cambios surjan efecto con los comandos:
/etc/init.d/postgresql restart -o tambien- service postgresql restart
- Configurar la lista de acceso
La configuración de la lista de acceso permite decirle a PostgreSQL qué método de autentificación usar y establecer relaciones de confianza para ciertas máquinas y redes. Hay que editar el fichero etc/postgresql/9.1/main/pg_hba.conf:
sudo vi /etc/postgresql/9.1/main/pg_hba.conf
Al final del archivo se encuentra una lista de acceso predeterminada, ahora, dependiendo de su necesidad puedes hacer lo siguiente: Si necesita que cualquier usuario se conecte por medio de una dirección IP en especifico, agregue al final la siguiente línea:
host all all 192.168.1.4 255.255.255.0 md5
En nuestro caso necesitamos que cualquier usuario (usuario de base de datos autentificándose) se conecte por medio de cualquier dirección IP, agregue al final la siguiente línea:
host all all 0.0.0.0 0.0.0.0 password
Guardamos los cambios y reiniciamos el dominio para que los cambios surjan efecto:
service postgresql restart
...