gpt4 book ai didi

bash - Openssh 私钥到 RSA 私钥

转载 作者:行者123 更新时间:2023-11-29 08:59:29 24 4
gpt4 key购买 nike

(我用的是MAC)

我的 id_rsa 以

开头
-----BEGIN OPENSSH PRIVATE KEY-----

但我希望它以

开头
-----BEGIN RSA PRIVATE KEY-----

我已将我的 id_rsa.pub 发送给服务器管理员以获得对服务器的访问权限,因此我不想生成新 key 。

  1. 有什么方法可以将我的 id_rsa(openssh 私钥)转换为 RSA 私钥? (请指挥。)

  2. 如果我可以转移,我还需要转移 id_rsa.pub 吗? (请命令。)id_rsa.pub 似乎没有像 id_rsa 这样的 header ,所以我不确定是否也应该传输它。

最佳答案

您有一个 OpenSSH 格式 key 并想要一个 PEM 格式 key 。这对我来说并不直观,但建议的转换方法是更改​​ key 的密码并同时以不同的格式写入。

命令看起来像这样:

ssh-keygen -p -N "" -m pem -f /path/to/key

它会就地更改文件,因此请备份您当前的 key 以防万一。 -N "" 会将密码短语设置为无。我还没有用密码测试这个。

公钥应该没问题。

有关上述命令的完整说明,请参阅此处的 -m 选项:https://man.openbsd.org/ssh-keygen#m

关于bash - Openssh 私钥到 RSA 私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54994641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com