MySQL工作台SSH连接错误[认证类型错误(allowed_types = ['publickey'])]

时间:2015-05-28 16:35:07

标签: mysql-workbench

我遇到与我的服务器的SSH连接问题。当我尝试连接时会导致错误:“错误的身份验证类型(allowed_types = ['publickey'])” 感谢

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:3)

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

答案 2 :(得分:0)

仅供参考,我的公司使用Yubikey,所以SSH部分可能有点神秘。但是,使用yubikey yinit命令遍历shell登录,ssh到IP(此处不需要密码),最后连接mysql(仍然是shell),我尝试使用我的不同密码几次MySQL Workbench无济于事。

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

一切正常。