【问题标题】:MySQL workbench SSH connection error [Bad authentication type(allowed_types=['publickey'])]MySQL 工作台 SSH 连接错误 [Bad authentication type(allowed_types=['publickey'])]
【发布时间】:2017-12-09 04:56:42
【问题描述】:

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

【问题讨论】:

  • 如果我在 Mac 上该怎么办?有什么建议吗?

标签: mysql-workbench


【解决方案1】:

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

【讨论】:

  • 这对我有用。我打开 PuTTY Gen 并加载了我的密钥。然后我通过单击 PuTTy 中的“转换”菜单并选择“导出 SSH 密钥”将其导出为开放 SSH。
【解决方案2】:

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

【讨论】:

  • 嗨,这些东西都已经检查过了,但一次又一次遇到同样的问题
  • 你好,可以附上截图吗?
【解决方案3】:

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

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

一切正常。

【讨论】:

    猜你喜欢
    • 2021-02-05
    • 1970-01-01
    • 2011-12-18
    • 2015-06-06
    • 2021-10-30
    • 2021-12-15
    • 2014-09-27
    • 1970-01-01
    • 2016-09-08
    相关资源
    最近更新 更多