将mac上生成的ssh密钥转换为ppk

我有一个私人的SSH密钥,我在Mac上用来访问我公司的存储库。

目前我正在Windows环境下工作,并希望通过Tortoise HG访问这些repo。

不幸的是,我似乎需要一个.ppk,PuttyPrivateKey才能实现。

有没有办法将我现有的id_rsa文件转换为ppk文件?

或者,也可以在Windows环境下使用我现有的ssh密钥文件来访问hg repo?

提前致谢!

我不能说我对这个主题100%熟悉,但是,你是否尝试过使用PuTTYgen导入id_rsa文件?

使用“转换”菜单中的“导入”命令,PuTTYgen可以加载OpenSSH格式和ssh.com格式的SSH-2私钥。 加载其中一种密钥类型后,可以将其保存为PuTTY格式的密钥(* .PPK),以便您可以将其与PuTTY套件一起使用。 这个过程的密码不会改变(除非你故意改变它)。 [ 来源 ]

您可以在通常的PuTTY下载页面上下载PuTTYgen:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html上