【发布时间】:2011-07-27 17:09:12
【问题描述】:
我有一些人在 Windows 下,他们需要一个公共/私有 RSA 密钥对才能让他们通过 Gistosis(一个 GIT 服务器)进行身份验证。我们使用 SmartGit 作为我们的 GIT GUI,这个工具要求私钥是 OpenSSH 的格式。
使用 puttyGen,我已经能够获得一个 openssh 公钥,它打印在窗口中,但不是私钥。我只能使用“保存”按钮保存私钥,并且它保存的格式与我们使用 *nix 工具所使用的格式不同。
我们如何使用windows工具来生成一个有效的openssh兼容的公共和私人密钥?
谢谢。
【问题讨论】:
-
你可以在任何地方生成密钥,你不需要在 Windows 上这样做。
-
是的,你是对的,但是我是唯一的 linux 用户。我不希望整个企业都依赖于我。我必须记录一个适用于 Linux、Mac 和 Windows 的通用解决方案(在我们使用的 3 个操作系统中)
标签: ssh key gitosis openssh smartgit