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

工作环境从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,问题解决。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容