gnome-keyring-daemonが私のパスワードを尋ねるように強制する方法

gnome-keyring-daemonが私のパスワードを尋ねるように強制する方法

これはこの質問に対するフォローアップです。GNOMEキーリングデーモンは時々パスワードを要求せず、コマンドラインからパスワードを提供する必要があります。

gnome-keyring-daemonSSHサーバーにログインせずに秘密鍵のパスワードを強制的に提供できるコマンドはありますか?

答え1

インストールした場合ssh-askpass(または同様のバリエーションseahorse-ssh-askpass)を使用して、キーリングにキーを追加してプロンプトを強制的に表示できますssh-add。グラフィック/UIプロンプトを取得するには、標準入力を無効にする必要があります。ssh-add可能であれば、接続された端末から入力を読み取ることができるからです。

# will use SSH_ASKPASS, or ssh-askpass by default
ssh-add ~/.ssh/id_rsa </dev/null

# use seahorse's prompt utility
SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add ~/.ssh/id_rsa </dev/null

このプログラムseahorse自体は、でサポートされている秘密管理用のUIを提供しますgnome-keyring-daemonが、基本プログラムはワンタイムプロンプトと保存操作を意味しません。

関連情報