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