DBeaver 隧道连接显示 ssh-keygen 权限被拒绝

DBeaver 隧道连接显示 ssh-keygen 权限被拒绝

我尝试通过隧道配置连接到 DBeaver 上的远程数据库。我添加了所需的详细信息并尝试使用我的 ssh 私钥进行连接,但它抛出一个错误,提示权限被拒绝运行 ssh-keygen。

在此处输入图片描述

有人知道该如何解决这个问题吗?

PS:当使用命令通过我的终端连接时,与 DB 的隧道连接工作正常。

答案1

您可以在 SSH 连接高级设置中从 Jshc 切换到 SSHJ。就像这张截图一样。

截屏

答案2

DBbeaver 要求您的密钥采用 RSA 格式,而不是 OPENSSH。使用以下命令转换您的密钥:

ssh-keygen -t rsa -b 2048 -m PEM

相关内容