
gnome キーリングにパスワードで保護された SSH キーがあります。
そのキーの「ロック解除パスワード」はログイン キーリングに保存されています。
ログイン キーリングのロックを解除すると、パスワードを入力せずに SSH できます。
キーリングがロックされている場合、最初に SSH するときに SSH キーのパスワードの入力を求められ、その後はセッションの残りの間そのパスワードが保持されます。
しかし、私が達成しようとしていること、そしてログイン キーリングの目的として私が認識していることは、指紋を使用してログインする場合 (これによりパスワードが自動的に入力されます。キーリング パスワードはログイン パスワードと同じであることに注意してください)、ログイン キーリングsshfs
に保持されているため、パスワードを入力しなくても SSH キー ( 用) を使用できるようにすることです。
キーリングは、特定の起動スクリプトの実行時のみロック解除されますか? これは私が特定できなかったものです (.profile
そうではありませんか? 試してみたところ、ssh またはマウントしようとするとパスワードの入力を求められましたsshfs
)。
そこで私の質問は、ログイン時にログインキーリングに保存されているパスワードを使用して、ssh/sshfs にアクセスするにはどうすればよいかということです。
言い換えると、保存されたパスフレーズで SSH キーのロックを解除するためにキーリングを使用して、パスワードなしの SSH/SSHFS 用の gnome キーリングを設定することは可能ですか?
確認しましたが、私の要求に応えられませんでした」gnome-keyring に SSH キーのパスフレーズを保存するにはどうすればいいですか?「
注: 私は Ubuntu 10.04 を使用しています (アップグレードする必要があることはわかっていますが、後で予定されています)
編集: 私はいつも指紋でログインしていますが、代わりにパスワード ログインを試みたところ、ログイン キーリングのロックが解除され、ログイン後にパスワードを入力しなくても ssh/sshfs が機能するようになりました。そこで、指紋認証でキーリングのロックを解除する方法が問題となります。
答え:https://askubuntu.com/questions/39217/unlock-keyring-with-fingerprint-reader-on-login/238055#238055 つまり、キーリングは指紋認証ではロック解除できません。ロックを解除したい場合は、ログインパスワードを使用する必要があります。
質問は終了しました。
答え1
ログイン時にログインキーリングに保存されているパスワードを使用して ssh/sshfs にアクセスする方法。
いいえ、できません。SSH はssh-agent
プロトコルを使用して gnome-keyring と通信し、パスワードの受け渡しではなく、秘密鍵操作のみをサポートします。
答え2
答え:https://askubuntu.com/questions/39217/unlock-keyring-with-fingerprint-reader-on-login/238055#238055つまり、キーリングは指紋認証ではロック解除できません。ロックを解除したい場合は、ログインパスワードを使用する必要があります。