我有一个私人ssh密钥,我在mac上使用它来访问我公司的存储库。
目前我在Windows环境下工作,想要使用Tortoise HG访问这些repo。
不幸的是,我似乎需要一个.ppk,PuttyPrivateKey来实现这一点。
有没有办法将我现有的id_rsa文件转换为ppk文件?
或者我可以在Windows环境下使用现有的ssh密钥文件来访问hg repo吗?
提前致谢!
答案 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