【发布时间】:2020-06-02 00:53:52
【问题描述】:
如果我跑步
ssh-keygen -t rsa -N "" -f id_rsa
而文件id_rsa已经存在,会提示我是否要覆盖:
id_rsa already exists.
Overwrite (y/n)?
如何在 bash 脚本中自动回答“否”?我检查了man ssh-keygen,但找不到任何此类选项。
【问题讨论】:
标签: bash ssh-keygen
如果我跑步
ssh-keygen -t rsa -N "" -f id_rsa
而文件id_rsa已经存在,会提示我是否要覆盖:
id_rsa already exists.
Overwrite (y/n)?
如何在 bash 脚本中自动回答“否”?我检查了man ssh-keygen,但找不到任何此类选项。
【问题讨论】:
标签: bash ssh-keygen
你可以这样做: echo "n"|ssh-keygen -t rsa -N "" -f id_rsa
【讨论】:
您可以使用here-string 自动回答n 到Overwrite (y/n)? 问题。
ssh-keygen -t rsa -N "" -f id_rsa <<< n
【讨论】: