Posso conectar-me à minha instância do postgres no pgAdmin III sem uma senha para qualquer usuário, incluindo superusuários como postgres
.
Como você está se conectando bem a partir de outro cliente, não há motivo para que você não consiga se conectar a partir do pgAdmin se eles estiverem na mesma estação de trabalho - a menos que alguma regra de firewall no próprio cliente permita um programa, mas não outro.
Se o problema for específico para este cliente, pode ser necessário alterar um ou mais dos seguintes:
host em todos os 192.168.0.nnn / 32 trust
listen_addresses = '*'
- o firewall no servidor postgres, por exemplo, iptables:
-A INPUT -s 192.168.0.nnn -m state --state NEW -j ACEITAR
Mas eu recomendo que você não faça nada disso. O manual diz o seguinte por um bom motivo:
A autenticação confiável é adequada apenas para conexões TCP / IP se você confiar em todos os usuários em todas as máquinas que têm permissão para se conectar ao servidor pelas linhas pg_hba.conf que especificam confiança. Raramente é razoável usar confiança para qualquer conexão TCP / IP que não seja a do host local (127.0.0.1).
Em vez disso, considere:
- usando uma senha e identificação md5
- porta de tunelamento 5432 sobre ssh