SSHエージェントはログアウト後にキーを失います。

SSHエージェントはログアウト後にキーを失います。

SSHキーを追加して入力しました。

ssh-add ~/.ssh/id_rsa

そしてssh-add -l私の鍵を印刷しました。しかし、ログアウトしてからもう一度ログインします。

エージェントはアイデンティティを持っていません。

私は非常に大きな寿命を設定しようとしましたが、役に立ちませんでした。

オペレーティングシステム:Ubuntu 12.04.2 LTS

答え1

Ubuntuはログイン時に新しいエージェントを起動し、ログアウトすると再びシャットダウンします。

したがって、説明された動作は完全に正常です。

答え2

ログアウト/ログインを正確に何と呼びますか?実行中のセッションを終了すると、後でssh-agent会話ssh-agentするセッションはキーをロードしたセッションとは異なります。デスクトップセッションマネージャは、最終的にセッションに対して実行されているすべてのユーザーサービス(sshおよびgpgエージェントを含む)を終了します。

セッションとは無関係にプロキシを作成し、正しい環境変数をセッション環境に注入することでこの問題を解決できます。ディスプレイマネージャがあなたの環境を探している場所を見つけてください。

関連情報