标签: shell ssh-keys ssh-keygen
如何在没有任何用户干预的情况下运行ssh-keygen -t rsa以生成无密码短语的rsa密钥(无需手动按 Enter 3次)?
ssh-keygen -t rsa
答案 0 :(得分:4)
每the manual,-f可用于指定输出文件名,-N可用于指定密码;完成这两项操作后,用户无法再提示。
-f
-N
此外,从/dev/null重定向stdin可确保任何尝试提示(除了直接来自TTY)将失败而不是无限期挂起。
/dev/null
ssh-keygen -f outfile -N '' </dev/null