pgAdmin3连接问题

Jez*_*Jez 15 trust postgresql vmware centos pgadmin

我最近使用VMware Workstation 8设置并运行Windows 2008 r2服务器.

我正在使用Postgresql 9.1运行Centos 6.2虚拟Linux机箱.一切似乎都在本地,我可以通过桥接网络连接连接到CentOS盒.

我跟随David Ghedini的演练来设置Postgresql 9.1.所以我能够启动一个putty会话窗口,以root身份登录并启动psql shell并以postgres用户身份发出语句.我的问题是我无法使用Windows 7客户端中的pgAdmin III进行连接.我更新了/var/lib/pgsql/9.1/data/postgresql.conf启用listen_addresses'*'等.

谁能给我任何关于找到我的错的提示.确保Windows服务器上也禁用了Windows防火墙.

pgAdmin III客户报告;

'服务器不听'

服务器不接受连接:连接库报告

无法连接到服务器:连接超时(0x0000274C/10060)服务器是否在主机"192.168.1.26"上运行并接受端口5432上的TCP/IP连接?

这是pg_hba.conf添加的文件条目:

#TYPE DATABASE   USER   ADDRESS          METHOD
host  all        all    192.168.1.0/24   trust
Run Code Online (Sandbox Code Playgroud)

并添加了iptables文件条目:

-A INPUT -p tcp -s 0/0 --sport 1024:65535 -d 192.168.1.26 --dport 5432 -m state --state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp -s 192.168.1.26 --sport 5432 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

And*_*rew 13

你需要调整pg_hba.conf:

http://www.postgresql.org/docs/current/static/auth-pg-hba-conf.html

添加自己的主机和相应的用户后,重新启动postgresql服务器,希望您可以连接.

您也可能需要在网络上启用它的端口:http: //www.cyberciti.biz/tips/postgres-allow-remote-access-tcp-connection.html