在 Windows 上使用在 Unix 中生成的 SSH 密钥

在 Windows 上使用在 Unix 中生成的 SSH 密钥

我在 Unix 安装中生成了一对公钥/私钥。现在我想在 Windows 7 安装中使用这对密钥。我该怎么做?

答案1

要回答这个问题,我们确实需要知道您打算用这些密钥做什么,但假设它是 PuTTY 或 WinSCP:

您需要将私钥复制到 Windows 计算机并将其放在安全的地方。然后转到 PuTTY 下载页面 (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) 并获取 PuTTYgen.exe 的副本。PuTTYgen 用于在 Windows 中生成 PPK 对,但也可用于将 *nix 私钥转换为 PuTTY 及其衍生产品使用的格式。

运行 PuTTYgen,单击 Conversions->Import key,然后打开您的私钥,如果出现提示,请输入密码。最后,单击“Save private key”将转换后的密钥保存到安全的地方。如果需要,您可以从 Windows 计算机中删除 *nix 版本的私钥。

要在 PuTTY 中使用私钥,请转到连接->SSH->身份验证。在 WinSCP 中,您可以在设置新会话时添加私钥文件,或者在列表中突出显示现有文件并单击“编辑”。

相关内容