Автоматически без перезаписи в s sh -keygen - PullRequest
1 голос
/ 18 февраля 2020

Если я запускаю

ssh-keygen -t rsa -N "" -f id_rsa

, а файл id_rsa уже существует, он подскажет, хочу ли я перезаписать:

id_rsa already exists.
Overwrite (y/n)?

Как автоматически ответить «нет» в bash сценарии? Я проверил man ssh-keygen, но не смог найти такую ​​опцию.

Ответы [ 2 ]

1 голос
/ 19 февраля 2020

Вы можете просто сделать так: echo "n" | s sh -keygen -t rsa -N "" -f id_rsa

0 голосов
/ 18 февраля 2020

Вы можете использовать здесь-строку , чтобы автоматически ответить n на вопрос Overwrite (y/n)?.

ssh-keygen -t rsa -N "" -f id_rsa <<< n
...