1. ホーム
  2. bash

[解決済み] ssh 鍵を生成する bash スクリプトの enter キー押下を自動化する。

2022-10-04 20:20:39

質問

以下のようなスクリプトを作りたい。 ssh-keygen -t rsa . しかし、どのように3回エンターを渡すのですか?

どのように解決するには?

試してみてください。

ssh-keygen -t rsa -N "" -f my.key

-N "" は空のパスフレーズ (対話型スクリプトの入力のうちの 2 つと同じ) を使うように指示します。

-f my.key にキーを格納するように指示します。 my.key に格納することを指示します (適当に変更してください)。

エンターキーを与えなくても全体が実行されます :)

対話型スクリプトにエンターキーを送るには

echo -e "\n\n\n" | ssh-keygen -t rsa