PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como permitir acesso remoto ao banco de dados PostgreSQL


Para acessar remotamente um banco de dados PostgreSQL, você deve definir os dois principais arquivos de configuração do PostgreSQL:

postgresql.conf
pg_hba.conf

Aqui está uma breve descrição sobre como você pode configurá-los (observe que a descrição a seguir é meramente indicativa:Para configurar uma máquina com segurança, você deve estar familiarizado com todos os parâmetros e seus significados)

Primeiro configure o serviço PostgreSQL para escutar na porta 5432 em todas as interfaces de rede na máquina Windows 7:
abra o arquivo postgresql.conf (geralmente localizado em C:\Program Files\PostgreSQL\9.2\data) e define o parâmetro

listen_addresses = '*'

Verifique o endereço de rede da máquina virtual WindowsXP e defina os parâmetros no arquivo pg_hba.conf (localizado no mesmo diretório de postgresql.conf) para que o postgresql possa aceitar conexões de máquinas virtuais.
Por exemplo, se a máquina com O Windows XP tem o endereço IP 192.168.56.2, adicione o pg_hba.conf Arquivo:
host all all 192.168.56.1/24 md5

desta forma, o PostgreSQL aceitará conexões de todos os hosts da rede 192.168.1.XXX.

Reinicie o serviço PostgreSQL no Windows 7 (Serviços-> PosgreSQL 9.2:clique com o botão direito e reinicie o serviço). Instale o pgAdmin na máquina Windows XP e tente se conectar ao PostgreSQL.