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

时间:2012-09-12 08:12:49

标签: windows mercurial ssh tortoisehg putty

我有一个私人ssh密钥,我在mac上使用它来访问我公司的存储库。

目前我在Windows环境下工作,想要使用Tortoise HG访问这些repo。

不幸的是,我似乎需要一个.ppk,PuttyPrivateKey来实现这一点。

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

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

提前致谢!

1 个答案:

答案 0 :(得分:9)

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

  

使用“转化”菜单中的“导入”命令,PuTTYgen可以加载OpenSSH格式和ssh.com格式的SSH-2私钥。一旦加载了其中一种密钥类型,就可以将其保存为PuTTY格式密钥(* .PPK),以便可以将其与PuTTY套件一起使用。密码将在此过程中保持不变(除非您故意更改密码)。   [source]

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

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