首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从pgadmin4连接到实例

问无法从pgadmin4连接到实例
EN

Stack Overflow用户
提问于 2020-03-21 11:55:13
回答 1查看 480关注 0票数 2

我已经创建了一个AWS实例,并且我试图使用本地机器上的postgres4仪表板访问db,但是无法创建一个连接,它正在抛出一个错误,如

代码语言:javascript
复制
Unable to connect to server:
could not connect to server: Connection timed out (0x0000274C/10060)
Is the server running on host "clienteledev2.XXX.ap-south-1.XXX.com" (xx.xx.xx.xx) and accepting
TCP/IP connections on port 5432?

我查看了AWS文档,并已经完成了必要的设置,例如:设置公共可用性。

1)将公共可访问性标志设置为“是”

2)在安全组中添加入站规则,以便打开通信端口,即端口5432作为postgresSQL的tcp。

3)甚至为我的计算机的传入通信添加了规则,作为自定义tcp和源myIP。

(见截图)

​

我使用默认的VPC,这是公开的,在我的个人计算机上,我已经豁免或允许pgadmin通过防火墙进行连接。

,我已经在网上搜索了很多,并找到了一些以前的问题的解决方案,像这样的问题,没有一个有效。我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-21 18:03:24

最简单的方法是向您的DB安全组中添加一个入站规则,允许从anywhere 0.0.0.0/0访问DB端口(在这个场景中,它是5432)。这将允许任何IP地址访问您可公开访问的DB实例。请注意,这会带来自己的一套安全风险。

为了避免这种情况,常用的替代方案是通过VPN进行连接,并允许VPN IP地址入站。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60787480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档