这对我来说是一件新事物,所以如果这是一个愚蠢的问题,我很抱歉。
我有一个 RDS 实例,它不可公开访问,位于自己的私有 VPC 中。我有一个 EC2 实例,它被允许连接到 RDS,但不允许其他任何东西连接该实例。
现在,我想让 PgAdmin 能够显示来自我的 RDS 实例的数据。
我用 PgAdmin 中的向导进行了操作,将 EC2 实例的公共 IP 地址作为隧道主机输入,用户名为 ec2-user
,身份验证通过身份文件进行(使用 pem 文件进行 ssh 连接)。
但是,我仍然无法连接。在高级选项卡中,PGAdmin 要求输入主机地址,但当我输入我的 RDS 实例端点时,它会报错。
我如何让本地的 pgAdmin 现在访问我的 DB,而这个 DB 不再可以通过公共互联网访问?
--- 忘记添加错误信息了
Unable to connect to server:
Failed to create the SSH tunnel.
Error: Could not establish session to SSH gateway