5

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

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

不幸的是,我似乎需要一个 .ppk、PuttyPrivateKey 来让这种情况发生。

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

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

提前致谢!

4

1 回答 1

9

我不能说我 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

于 2012-09-12T08:41:43.713 回答