PgAdmin4 在连接时要求为我的私钥提供密码短语



我在Ubuntu 16.04上使用PgAdmin 4 v3.3。我正在尝试通过 ssh 隧道将 PostgreSQL 服务器连接到其他地方。凭据是正确的,我在Windows机器上对其进行了测试。

当我尝试连接到服务器时,它会要求我输入数据库密码和用户密码,这是预期的行为,但是输入凭据后,我突然被 gnome 密钥环提示,并要求输入与服务器无关的私钥之一的密码短语。我尝试输入它,它只是询问我下一个密码。ssh 隧道选项使用密码,而不是密钥文件。我尝试从 3.1 pgadmin4 升级到 3.3 版本,但没有帮助。

我通过在 shell 中创建 ssh 隧道,然后更改服务器连接中的选项来解决它。

ssh -L localport:dbserver_ip:remote_port user@remote

在PG管理中,我随后更改了连接详细信息以连接到localhostlocalport

最新更新