0
如何在没有任何用户干预的情况下运行ssh-keygen -t rsa
以生成无密码rsa密钥(无需手动按输入 3次)?是否有可能使用bash脚本生成密码短的rsa密钥?
如何在没有任何用户干预的情况下运行ssh-keygen -t rsa
以生成无密码rsa密钥(无需手动按输入 3次)?是否有可能使用bash脚本生成密码短的rsa密钥?
每the manual,-f
可以用来指定输出文件名,并且-N
指定密码;在完成这两项操作后,用户不再进行任何提示。
此外,重定向标准输入从/dev/null
确保任何尝试提示(除直接从TTY)将失败,而不是无限期地挂起。
ssh-keygen -f outfile -N '' </dev/null
我想我错过了... – 2014-09-03 22:14:30
仅供参考,您错过了这里许多地方需要的引号。我建议通过http://shellcheck.net/来运行这个脚本,以指导如何修复只能在特殊情况或异常情况下出现的错误。 – 2014-09-03 22:14:34
我会这样做的,顺便说一下,它不是一个活的脚本,我只是为了得到它的功能而写在SOF的文本框中,但是谢谢你指出了这一点。 – 2014-09-03 22:15:28
感谢downvote – 2014-09-03 22:16:17