在 Linux 中将 OPENSSH 私钥转换为 RSA - MySQL Workbench

问题描述

我在本地计算机 (Ubuntu) 中拥有一个用于 SSH 连接的 OPENSSH 私钥,它在我的远程 CentOS 8 服务器中按预期工作。

现在我需要在 MysqL Workbench (8.0.18) 中使用它,但据我所知,我需要一个 RSA 私钥,因为我收到错误Access denied for 'none'. Authentication that can continue: publickey;gssapi-keygex;gssapi-with-mic

问题来了:

  1. 我可以在不更换 OPENSSH 密钥的情况下简单地将其转换为 RSA 吗?我怎样才能做到这一点?我看到了这个解决方案,但它似乎取代了原来的钥匙。 Openssh Private Key to RSA Private Key
ssh-keygen -p -P "old passphrase" -N "new passphrase" -m pem -f path/to/key
  1. 尽管已经添加了 OPENSSH 密钥,我是否还需要在远程服务器中为我的 RSA 密钥添加指纹?

我知道我没有使用最新的 MysqL Workbench 版本,它可能适用于 OPENSSH 密钥,但不幸的是,当我尝试通过 SSH 连接时它崩溃了,这就是我降级到 8.0.18 的原因

>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)