是否可以使用bash脚本生成无密码短语rsa密钥?

时间:2014-09-03 22:09:38

标签: shell ssh-keys ssh-keygen

如何在没有任何用户干预的情况下运行ssh-keygen -t rsa以生成无密码短语的rsa密钥(无需手动按 Enter 3次)?

1 个答案:

答案 0 :(得分:4)

the manual-f可用于指定输出文件名,-N可用于指定密码;完成这两项操作后,用户无法再提示。

此外,从/dev/null重定向stdin可确保任何尝试提示(除了直接来自TTY)将失败而不是无限期挂起。

ssh-keygen -f outfile -N '' </dev/null