在没有GUI的Windows中生成SSH公钥/私钥

时间:2012-08-07 08:03:09

标签: ssh

我需要在Windows中创建SSH密钥对。我需要以编程方式进行,即不使用puttygen.exe GUI。请帮我办法完成相同的工作。

-Bala

2 个答案:

答案 0 :(得分:2)

在我看来,如果您在某些时候可能需要Git,最好的解决方案是安装Cygwin或Git for Windows。

如果安装了Cygwin,在终端中可以像在Linux上一样完成。 GitHub提供了一个关于生成SSH密钥的好教程。

记录:

$ ssh-keygen -t rsa -C "your_email@example.com"

默认情况下,密钥位于~/.ssh,在Windows中为C:\Users\USER_NAME\.ssh\%HOME%\.ssh

答案 1 :(得分:0)

您是否从命令行尝试过puttygen.exe? 手册示例:http://linux.die.net/man/1/puttygen 也应该在Windows上工作。

如果这没有帮助,我会查找'ssh-keygen'http://linux.die.net/man/1/ssh-keygen

的Windows版本