Puedo conectarme a mi instancia de Postgres desde pgAdmin III sin una contraseña para ningún usuario, incluidos los superusuarios como postgres
.
Debido a que está conectando bien desde otro cliente, no hay ninguna razón por la que no pueda conectarse desde pgAdmin si están en la misma estación de trabajo, a menos que alguna regla de firewall en el cliente permita un programa pero no otro.
Si el problema es específico de este cliente, es posible que deba cambiar uno o más de:
host en todos 192.168.0.nnn / 32 confianza
listen_addresses = '*'
- el firewall en su servidor postgres, por ejemplo, iptables:
-A ENTRADA -s 192.168.0.nnn -m estado - estado NUEVO -j ACEPTAR
Pero te recomiendo que no hagas nada de esto. El manual dice lo siguiente con buena razón:
la autenticación de confianza solo es adecuada para conexiones TCP / IP si confía en cada usuario en cada máquina que tiene permitido conectarse al servidor mediante las líneas pg_hba.conf que especifican confianza. Rara vez es razonable usar la confianza para cualquier conexión TCP / IP que no sea de localhost (127.0.0.1).
En cambio, considere:
- utilizando una contraseña e identificación md5
- puerto de túnel 5432 sobre ssh