PgAdmin4在连接上询问我的私钥的密码

时间:2018-09-08 12:15:59

标签: postgresql ubuntu ssh pgadmin-4

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

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

1 个答案:

答案 0 :(得分:0)

我通过在外壳中创建ssh隧道,然后更改服务器连接中的选项来解决此问题。

ssh -L localport:dbserver_ip:remote_port user@remote
然后,在pg admin中,我更改了连接详细信息以连接到localhostlocalport