我想创建脚本,它只运行 ssh-keygen -t rsa
。但是怎么传给它3次enter呢?
最佳答案
尝试:
ssh-keygen -t rsa -N "" -f my.key
-N ""
告诉它使用空密码(与交互式脚本中的两个输入相同)
-f my.key
告诉它将 key 存储到 my.key
(根据需要更改)。
整个过程无需您提供任何回车键即可运行 :)
将输入发送到交互式脚本:
echo -e "\n\n\n" | ssh-keygen -t rsa
关于bash - 为生成 ssh key 的 bash 脚本自动执行 "enter"按键操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3659602/