MySQL workbench SSH 连接错误 [错误的身份验证类型(allowed_types=['publickey'])]

MySQL workbench SSH connection error [Bad authentication type(allowed_types=['publickey'])]

我对与我的服务器的 SSH 连接有疑问。当我尝试连接时出现错误:"Bad authentication type(allowed_types=['publickey'])" 谢谢

检查您的用户名和 public 密钥,这可能会导致问题。 附加扩展名为 .ppk 的私钥文件 还要验证您与腻子的连接。 同时检查服务器的限制。

您需要确保您的私钥是openssh格式。使用 puttygen,您可以导出为 Openssh。这对我有用。

仅供参考,我的公司使用 Yubikey,因此 SSH 部分可能有点神秘。然而,使用 yubikey yinit 命令通过 shell 登录,ssh 到 IP(这里不需要密码),最后连接 mysql(仍然是 shell),我试图 MySQL Workbench 多次使用我不同的密码都无济于事。

最后,我注意到 "SSH Key File" 字段并查找了我的 .ssh 文件所在的位置 -- /Users/myProfile/.ssh/ 设置 "id_rsa.pub" 文件,瞧!

一切正常。