端口 5432 对 postgres 开放吗?

端口 5432 对 postgres 开放吗?

netstat以下是ubuntu 14.04 服务器上该命令的输出:

admin@ibm-testbox:~$ netstat -tulnp | grep 5432
(No info could be read for "-p": geteuid()=1000 but you should be root.)
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      -

看起来端口 5432 正在监听环回上的 tcp 流量。服务器ibm-testbox位于防火墙后面,并使用端口转发将公共流量路由到服务器。但我们仍然无法连接到 postgres 服务器:

PG::ConnectionBad (could not connect to server: Connection refused (0x0000274D/10061)

5432端口开放了吗?

答案1

您必须检查监听地址。如您所见,它仅通过本地主机 IP ( 127.0.0.1:5432) 监听该端口。

该端口不开放用于外部连接,这是默认设置,并且在大多数情况下是最安全的。

相关内容