我需要在Windows中创建SSH密钥对。我需要以编程方式进行,即不使用puttygen.exe GUI。请帮我办法完成相同的工作。
-Bala
答案 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版本