由于密钥,MySQL Workbench无法通过SSH连接

Ósc*_*lmo 3 ssh-keys mysql-workbench

尝试通过MySQL Workbench v6.3.5创建与MySQL服务器的远程管理连接时,出现“无法建立SSH连接错误:('Bad authentication type',[u'publickey'])(allowed_types = [u'publickey' ])。” 错误信息。

我已经尝试过在较早的文章中发布的变通办法,虽然也可以但无法使其正常工作。

SSH密钥可以很好地在终端上通过OpenSSH建立命令行连接,但是Workbench无法接受它。

小智 6

好的,我有一个对我有用的解决方案。

您不能使用密码保护密钥。

它必须以Open SSH格式导出。

生成一个没有密码的新公钥,并将其添加到您的服务器中。然后将其导出为openssh格式,并在MySQL工作台中使用它。

让我知道

  • “你无法用密码保护密钥。” 这就是为我排序的。我使用的是 Mac 操作系统,因此我的密钥已经是 OpenSSH。该密钥在其他地方都有效,包括 Sequel Pro,但在 MySQL Workbench 中无效。当我制作了第二个没有密码的密钥后,隧道就开始工作了。=/ (2认同)