3

我有运行 Ubuntu 的 Amazon EC2 实例。我已经安装并配置了 PostgreSQL。

文件内容/etc/postgresql/9.3/main/pg_hba.conf

local  all     all                   md5
host   all      all    0.0.0.0/0     md5

同样在postgresql.conf 我设置了listen_addresses='*'.

下面的测试命令成功启动 psql 控制台。

psql -U postgres testdb

现在我正在尝试从 MacOS 连接 pgAdmin4。我使用以下命令创建了一个 SSH 隧道:

ssh -i ~/.ssh/test.pem -fN -L 5433:localhost:5432 ubuntu@mytestdomain.com

现在我在 pgAdmin 中有以下详细信息: 在此处输入图像描述

当我保存时,我得到这个输出:无法连接到服务器:服务器意外关闭了连接。这可能意味着服务器在处理请求之前或期间异常终止。 在此处输入图像描述

我究竟做错了什么 ?

4

1 回答 1

0

这是解决方案,

将 pgadmin 4 安装到您的系统中。并配置以下添加的配置。如果以下配置不起作用,请检查 AWS 上的 DB 用户权限。由于IP级别的限制,所以它可能无法访问。

在此处输入图像描述

于 2021-11-17T09:17:55.823 回答