MacOSX Snow Leopardに記憶されたSSHパスフレーズ
Snow Leopardで非常に奇妙な状況に直面しています。Linuxサーバーがあり、RSAキーでのみ認証されたssh接続を受け入れるように設定されています。パスワードなし。私のラップトップでは、ssh-keygenを使用してRSAキーを正しく展開しました。その間、パスフレーズを追加しました。次に、Linuxサーバーの.ssh / authorized_keysにid_rsa.pubを移動しました。 ここまでは順調ですね。次に、Snow LeopardラップトップからLinuxマシンにログインしてみます。パスフレーズを尋ねるウィンドウポップアップが表示されます。ポップアップではなく、シェルパスフレーズのリクエストを期待していたので、これは私が最初に驚いたことです。このポップアップウィンドウの詳細によると、パスフレーズを要求するアプリケーションはsshです。また、無効になっている「キーチェーン内のフレーズを記憶する」オプションがあります。 パスワードを入力します。ポップアップが消え、ターミナルはLinuxマシンに正しくログインします。ここでログアウトして再度sshを実行すると、ログインはパスフレーズの要求なしで行われますが、これは私が望んでいることではありません。 私がチェックしたもの: キーチェーンには何も保存されません。閲覧して何も見つかりませんでした。 端末を閉じたり閉じたりして新しい端末を開いても、パスフレーズの入力は求められず、sshは問い合わせなしでログインします。 MacOSXセッションからログアウトして再ログインすると、次の試行でパスフレーズが要求され、ポップアップダイアログが再度表示されます。その後、それはもう要求されません。 パスフレーズはどこに保存されますか?正確に何が起こっているのですか、そしてどのようにしてsshの試行ごとにパスフレーズの要求を強制できますか?