web-dev-qa-db-ja.com

14.04SSHおよびGPGのキーリングを無効にする

最近まで、次のソリューションがうまく機能していました。

SSHおよびGPGのキーリングを無効にする方法は?

しかし、ほんの数日前、ソリューションはSSHで機能しなくなりました。 SSHパスワードのGUIプロンプトが表示され、ターミナルセッションを閉じるまでキーのロックが解除されたままになります。

キーリング実行可能ファイルのアクセス許可を変更して実行できないようにすることに関するいくつかの提案を読みましたが、それが機能している間はパスワードを取得できません。wifiネットワークのプロンプト:Pそれを逆にすることにしました。

この特定の問題に取り組むために私ができることはありますか?

1
user196195

私も同じ問題を抱えていて、それを修正するのに時間をかけただけです。

私はこれを私のインストール手順で完全に文書化しました:

https://github.com/mattcaron/misc_notes/blob/master/install.xubuntu.14.04

項目36を参照してください。

ただし、その核心は2つあります。

  1. すべてのコンポーネントを起動するのではなく、デフォルトのgnome-keyring-daemonを設定する必要があるため、gnome-keyring-daemongnome-keyring-daemon-wrappedになり、新しいgnome-keyring-daemonが実行するようにラッパーを作成します。

    #!/bin/sh
    exec /usr/bin/gnome-keyring-daemon-wrapped --components=pkcs11,secrets,gpg "$@
    
  2. また、~/.config/autostart/gnome-keyring-ssh.desktopを編集して、以下を追加する必要があります。

    [Desktop Entry]
    X-GNOME-Autostart-enabled=false
    

その後は、正常に動作しているようです。

2
Matthew Caron