私のGNOMEキーリングにはパスワードで保護されたSSHキーがあります。
私のログインキーリングにそのキーの「ロック解除パスワード」を保存します。
ログインキーリングのロックを解除すると、パスワードを入力しなくてもSSHを使用できます。
キーリングがロックされている場合、最初のsshを実行すると、SSHキーパスワードの入力を求められ、残りのセッション中はそのパスワードが保持されます。
しかし、指紋を使ってログインするとき(私のパスワードは自動的に入力され、私のキーリングパスワードはログインパスワードと同じであることに注意してください)、私が達成したいものとキーリングにログインする目的は何だと思いますか?sshfs
私のログインキーリングに保存されているので、パスワードを入力せずに私のSSHキー(for)を使用できるはずです。
キーリングは、私が認識していない特定の起動スクリプトを実行した場合にのみ.profile
ロック解除されますか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はプロトコルを使用してgnome-keyringと通信しますssh-agent
。これは秘密鍵操作のみをサポートし、パスワード転送をサポートしません。