Answers:
使用-y选项设置ssh-keygen:
ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub
来自“ man ssh-keygen”
-y This option will read a private OpenSSH format file and print an
OpenSSH public key to stdout.
使用-f选项指定私钥,您的私钥可能是dsa而不是rsa。您的私钥名称可能包含您使用的名称。新生成的公钥应与之前生成的公钥相同。
ssh-keygen -f ~/.ssh/id_rsa -y -N "$PASSWORD" > ~/.ssh/id_rsa.pub
解决方案专门针对使用Windows的用户
使用的工具:
执行步骤:
*.ppk
文件)。快照显示了Puttygen需要重点关注的部分:
puttygen
是命令行(不是GUI)程序。参见例如linux.die.net/man/1/puttygen