首页 > 解决方案 > 无法通过 Google Cloud 上端口 8085 上的 pgadmin 远程连接到 postgresql

问题描述

我已经在端口 8085 上侦听所有 IP 地址的 postgres 服务器。即使按照此处的 Google 云说明通过防火墙规则打开端口 8085(而不是默认的 5432 端口),我仍然收到以下错误。我已经设置了与源(用于入口)和目标(用于出口规则)相同的 IP 地址的出口和入口防火墙规则。

错误:无法连接到服务器:连接超时 (0x0000274C/10060) 服务器是否在主机“xx.xx.xxx.xx”上运行并接受端口 8085 上的 TCP/IP 连接?

标签: postgresqlfirewall

解决方案


对于入口规则,为源和目标设置以下值:

源是发起请求的客户端,因此源 ip 是“任意”,源端口是“任意”。但是,目标是为客户端请求提供服务的服务器。所以目标 ip 是你的虚拟机的公共 ip,目标端口是 8085。

对于出口规则,源和目标值类似于入口规则。源 ip 是服务器 ip 地址,源端口是 8085。目标 ip 是“任意”,目标端口也是“任意”。


推荐阅读