美文网首页Leetcode
[Mac]secureCRT私钥转换为mac ssh私钥

[Mac]secureCRT私钥转换为mac ssh私钥

作者: LeeYunFeng | 来源:发表于2019-02-26 15:43 被阅读0次

    工作环境从win迁移到mac后,win上原来用secureCRT生成的key,在mac的iterm2中不能兼容使用,导致无法再mac下登录。报错如下:

    key_load_public:invalid format
    load key "/path/key": invalid format
    

    报错原因:secureCRT默认生成的私钥为ssh2类型,而mac中ssh默认使用的私钥为openssh类型,二者互不兼容。
    解决方法:

    1. 下载mac版的secureCRT。
    2. 将原secureCRT生成的key转换为openssh类型,转换方法:securecrt>>tools>>Convert Private Key to OpenSSH Format。
      使用转换完成后的key登录mac下的ssh,问题解决。

    相关文章

      网友评论

        本文标题:[Mac]secureCRT私钥转换为mac ssh私钥

        本文链接:https://www.haomeiwen.com/subject/fsnayqtx.html