在Windows下生成有效的OpenSSH SSH密钥

9
我有一些使用Windows的人需要公钥/私钥对以便在GIT服务器gistosis上进行身份验证。我们使用SmartGit作为我们的GIT GUI,该工具要求私钥采用OpenSSH格式。使用puttyGen,我已经能够获取一个OpenSSH公钥,它在窗口中打印出来,但是没有私钥。我只能使用“保存”按钮保存一个格式不像*nix工具使用的格式的私钥。我们如何使用Windows工具生成一个有效的OpenSSH兼容的公钥和私钥?谢谢。

您可以在任何地方生成密钥,不必在Windows上执行此操作。 - Orbling
是的,你说得对,但是我是唯一的Linux用户。我不想整个业务都依赖于我。我必须记录一个通用解决方案,适用于Linux、Mac和Windows(在我们的情况下,这是我们使用的三个操作系统)。 - FMaz008
1个回答

9

puttygen有一个菜单:转换 -> 导出OpenSSH密钥,这将把私钥保存为openssh格式。


我已经保存了OpenSSH密钥,但Smart Git一遍又一遍地要求输入它..!! - atastrophic

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接