KeePass と KeeAgent プラグインを使用しています。
パスワードを入力せずにPuTTYを使用してシステムにログインしたい(ただし、暗号化されたid_rsa
ファイルを持っている)。
これを行うと、次のように構成されました。
.ssh/id_rsa
->パスワードを入力します。しかし、KeePassを停止して開始すると、PuTTYセッションでパスワードが再度必要になります。
Keepassの起動時にid_rsa
がKeeAgentに自動的に読み込まれるようにしたい。
KeePassのパスワードを入力すると、追加のパスワードの入力を求められずにid_rsa
ファイルが読み込まれると思います。 KeePassがid_rsa
パスワードを保存しても問題ありません。
そのためには、秘密鍵ファイルが添付されたKeePassエントリーが必要であり、KeeAgentがこのエントリーを使用できるようにします。
詳細タブに移動し、秘密鍵を添付ファイルとして追加します
KeeAgentタブに移動し、「KeeAgentにこのエントリの使用を許可する」にチェックを入れます
「秘密鍵ファイルの場所」ドロップダウンから鍵ファイルを選択します
今すぐTools→KeeAgentメニューからAdd→From KeePassを選択します
これにより、データベースのロックを解除するたびにキーが自動的に追加されます。
私はこれらの列挙された指示をマーティンの応答と私の実験に基づいています。私はマーティンの応答を編集しただけですが、彼は私が必要としなかったいくつかの追加の手順(具体的には、Tools-> KeeAgent-> Add-> From KeyPass)を持っています。以前にキーをKeeAgentに追加していたので、私はそれを必要としなかったと思います。
マーティンが私の答えを彼にマージした場合、私はこの答えを削除して彼を受け入れます。