我在运行 Ubuntu Server 14.04的服务器上安装了 PostgreSQL 9.3。
如果我通过终端 ssh 进入服务器,我就能够连接 psql。但是当我尝试配置 pgAdmin III 来进行远程连接时,我得到:
服务器不监听服务器不接受连接 连接库报告无法连接到服务器: 连接 在主机“172.24.3.147”上运行并接受 端口5432上的 TCP/IP 连接?
当我在服务器 service postgresql status
上运行时,它会给我:
9.3/main (port 5432): online
所以我肯定漏掉了什么重要的东西。
剪辑
在服务器上运行 netstat -na
时,我得到(相关部分,我猜) :
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN
tcp 0 0 172.24.3.147:22 172.24.3.240:61950 ESTABLISHED
tcp 0 0 172.24.3.147:22 172.24.3.240:60214 ESTABLISHED