Acessando banco de dados em outra máquina com PgAdmin III

549 views
Skip to first unread message

Kyle Felipe Vieira Roberto

unread,
Jan 23, 2017, 10:46:27 AM1/23/17
to postgis-brasil
Boa tarde pessoal, tenho um banco postgre instalado em outra máquina e gostaria de acessá-lo utilizando o PgAdmin que está instalado na minha máquina, ao tentar conectar fala que o acesso foi negado.

Como posso configurar o Postgree nesse servidor para permitir o acesso?
Eu consigo acessar o BD com o sistema que estamos desenvolvendo aqui em qlqr máquina... só não consigo pelo PgAdmin III mesmo.

Omar Fernando Pessôa

unread,
Jan 23, 2017, 11:20:47 AM1/23/17
to Kyle Felipe Vieira Roberto, postgis-brasil
Eu começaria olhando o Firewall do windows. (se for o caso)

Se há algum usuário especifico para o seu sistema em desenvolvimento.

Tente executar como administrador.

Lembrando que, se for windows.

..
Omar Fernando Pessôa
http://opessoa.info
Desenvolvedor de Sistemas / Systems Software Developer
C++ / PHP / C# / Javascript

--
Você recebeu essa mensagem porque está inscrito no grupo "postgis-brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para postgis-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Kyle Felipe Vieira Roberto

unread,
Jan 23, 2017, 11:37:39 AM1/23/17
to postgis-brasil, kylef...@gmail.com
entao, seu eu uso qgis para acessar eu consigo, inclusive consigo acessar outros bancos pelo qgis, mas com o PG eu não consigo....
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para postgis-brasi...@googlegroups.com.

Omar Fernando Pessôa

unread,
Jan 23, 2017, 11:41:04 AM1/23/17
to Kyle Felipe Vieira Roberto, postgis-brasil
E qual o retorno de erro?

Muito estranho.

..
Omar Fernando Pessôa
http://opessoa.info
Desenvolvedor de Sistemas / Systems Software Developer
C++ / PHP / C# / Javascript

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para postgis-brasil+unsubscribe@googlegroups.com.

Kyle Felipe Vieira Roberto

unread,
Jan 23, 2017, 11:44:30 AM1/23/17
to postgis-brasil, kylef...@gmail.com
O erro é esse...

"Access to database denied
The server doesn't grant access to the database: the server reports 
FATAL: no pg_hba.conf entry for host "10.180.146.95", user "postgres", database "postgres", SSL off 
To access a database on a PostgreSQL server, you first have to grant primary access to the server for your client (Host Based Authentication). PostgreSQL will check the pg_hba.conf file if a pattern that matches your client address / username / database is present and enabled before any SQL GRANT access control lists are evaluated. 
The initial settings in pg_hba.conf are quite restrictive, in order to avoid unwanted security holes caused by unreviewed but mandatory system settings. You'll probably want to add something like 
host all all 192.168.0.0/24 md5 
This example grants MD5 encrypted password access to all databases to all users on the private network 192.168.0.0/24
You can use the pg_hba.conf editor that is built into pgAdmin III to edit the pg_hba.conf configuration file. After changing pg_hba.conf, you need to trigger a server configuration reload using pg_ctl or by stopping and restarting the server process. "

Estou esperando o fim do dia para poder fazer um teste em uma configuração aqui no BD que quero acessar.... vou ativar lá o SSL.

Omar Fernando Pessôa

unread,
Jan 23, 2017, 11:50:33 AM1/23/17
to Kyle Felipe Vieira Roberto, postgis-brasil
https://www.pgadmin.org/docs/1.8/connect-error.html

Dê uma olhada no artigo.

Não sei se usar SSL irá te ajudar.

..
Omar Fernando Pessôa
http://opessoa.info
Desenvolvedor de Sistemas / Systems Software Developer
C++ / PHP / C# / Javascript

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para postgis-brasil+unsubscribe@googlegroups.com.

Kyle Felipe Vieira Roberto

unread,
Jan 23, 2017, 11:57:25 AM1/23/17
to Omar Fernando Pessôa, postgis-brasil
Pois é, eu comparei aqui o bd remoto que acesso pelo PgAdmin e vi que nele está marcada a opção (nas configurações) de SSL.... vou tentar aqui

Rafael

unread,
Jan 23, 2017, 12:40:06 PM1/23/17
to postgis-brasil
Na pasta "data" localizada dentro do diretório de instalação (Ex.: C:\Program Files\PostgreSQL\9.4\data) contém um arquivo com o nome: pg_hba.conf
Abra ele com o notepad e insira a seguinte linha:
host all all 10.180.146.95/32 md5 

Seu ip de origem pelo visto é o 10.180.146.95. Caso esse IP não seja fixo dentro de sua rede, esse erro acontecerá novamente quando sua maquina trocar de IP.

Kyle Felipe Vieira Roberto

unread,
Jan 24, 2017, 1:43:39 PM1/24/17
to postgis-brasil
Então, agora que vi aqui seu post, fiz isso mesmo..... e deu certo, não precisou do SSL, deu certinho
Reply all
Reply to author
Forward
0 new messages