我知道这个问题已被多次询问,但在搜索了几个小时并尝试了多种解决方案后,没有任何对我有用。
问题:我无法使用pgAdmin III远程连接到我的postgresql-9.3服务器。
postgres服务器位于RHEL6上,pgAdmin GUI位于Windows上。
pg_hba.conf文件:
我刚刚结束了允许所有连接,直到找出问题为止。
local all all trust
# IPv4 local connections:
host all all 0.0.0.0/0 trust
# IPv6 local connections:
host all all ::1/128 trust
postgres.conf文件:
listen_addresses = '*'
port = 5432
max_connections = 100
我已经重新启动了服务器,并且我的postgres用户没有密码。 我可以在本地访问服务器,但不能远程访问。
非常感谢任何帮助。
编辑: 运行netstat后
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 26369/postmaster
答案 0 :(得分:0)
防火墙问题。关闭防火墙和远程连接工作正常。