最近まで、次のソリューションがうまく機能していました。
しかし、ほんの数日前、ソリューションはSSHで機能しなくなりました。 SSHパスワードのGUIプロンプトが表示され、ターミナルセッションを閉じるまでキーのロックが解除されたままになります。
キーリング実行可能ファイルのアクセス許可を変更して実行できないようにすることに関するいくつかの提案を読みましたが、それが機能している間はパスワードを取得できません。wifiネットワークのプロンプト:Pそれを逆にすることにしました。
この特定の問題に取り組むために私ができることはありますか?
私も同じ問題を抱えていて、それを修正するのに時間をかけただけです。
私はこれを私のインストール手順で完全に文書化しました:
https://github.com/mattcaron/misc_notes/blob/master/install.xubuntu.14.04
項目36を参照してください。
ただし、その核心は2つあります。
すべてのコンポーネントを起動するのではなく、デフォルトのgnome-keyring-daemon
を設定する必要があるため、gnome-keyring-daemon
がgnome-keyring-daemon-wrapped
になり、新しいgnome-keyring-daemon
が実行するようにラッパーを作成します。
#!/bin/sh
exec /usr/bin/gnome-keyring-daemon-wrapped --components=pkcs11,secrets,gpg "$@
また、~/.config/autostart/gnome-keyring-ssh.desktop
を編集して、以下を追加する必要があります。
[Desktop Entry]
X-GNOME-Autostart-enabled=false
その後は、正常に動作しているようです。