【问题标题】:Generate valid openssh ssh key under windowswindows下生成有效的openssh ssh密钥
【发布时间】: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


【解决方案1】:

puttygen 有一个菜单:Conversion -> Export OpenSSH Key 这会将私钥保存为 openssh 格式。

【讨论】:

  • 我已经保存了 OpenSSH 密钥,但智能 git 不断地要求它.. !!
最近更新 更多