秘密 SSH キーを自動的にロック解除するにはどうすればよいですか?

秘密 SSH キーを自動的にロック解除するにはどうすればよいですか?

を使用して RSA 公開鍵 / 秘密鍵のペアを生成しましたssh-keygen。ただし、各セッションで初めて使用するときに、ロックを解除するためのパスワードの入力を求められます。ログイン後に自動的にロックを解除するにはどうすればよいですか?

さらに良いのは、これが Ubuntu サーバー上で実行されているため、ロックがまったく行われない方がよいということです。そうすれば、それを必要とする自動デーモンが手動で介入しなくても使用できるようになります。

答え1

暗号化されたキーを再利用するには を使用しますssh-agent。エクスポートする必要がある環境変数を含む出力がいくつか印刷されます。次に でキーを追加しますssh-add

ssh-agent が実行されるまで、キーのロックを解除する必要があるのは 1 回だけです。

答え2

私の考えが間違っているかもしれませんが、キーを使用するたびにロックを解除する必要がないようにしたいということでしょうか?

もしそうなら、最も簡単な解決策は、キーを作成するときにパスフレーズを作成しないことのようです。つまり、

ssh-keygen

パスフレーズを求められたら、Enter キーを 2 回押すだけです。単純すぎる場合は申し訳ありませんが、これはキーを作成するときに常に実行していることなので、ロックを解除する必要はありません。お役に立てば幸いです。

関連情報