pgadmin 4 returns "No password or public key available!" 是什么意思?

What does it mean when pgadmin 4 returns "No password or public key available!"?

我使用带有身份文件和密码的 ssh 隧道设置远程数据库连接。我将 localhost 添加到连接主机名,并添加了用于数据库访问的用户名和密码。当我点击保存并立即连接程序时 returns:

No password or public key available!

pgadmin 在这里真正想告诉我什么?我添加了所有密码,身份文件是从本地硬盘驱动器中选择的。所以它是可用的。这是否意味着密钥文件不起作用??

ssh 私钥有两种格式。 PPK 和 PEM。如果您使用例如AWS EC2 实例您将获得一个 .pem 文件。如果您使用 putty/cygwin,您将获得一个 .ppk 文件。

No password or public key available

pgAdmin 中的错误意味着您正在尝试使用错误的密钥格式建立 ssh 连接。

使用 Puttygen 等工具,您可以将 pem 转换为 ppk。网上有很多转换密钥的教程。