Welche Anwendung versucht, auf einen privaten SSH-Schlüssel zuzugreifen?

Welche Anwendung versucht, auf einen privaten SSH-Schlüssel zuzugreifen?

seit einigen Tagen erscheint auf meinem Gnome-basierten System (Fedora 21) eine Abfrage nach der Passphrase für einen bestimmten privaten SSH-Schlüssel:

An application wants access to the private key <name-of-the-key>, but it is locked:

Die Abfrage erscheint mehrmals hintereinander – unabhängig davon, ob ich die Passphrase eingebe oder nicht. Ich kenne dieses Verhalten von SparkleShare, wenn es mehr als ein Repository verwaltet. Ich vermute also, dass es sich eher um eine schlechte Implementierung als um ein Sicherheitsproblem handelt.

Gibt es eine Möglichkeit, das herauszufinden?welcheAnwendung möchte auf diesen Schlüssel zugreifen? Ich habe in den Protokollen noch keinen Hinweis gefunden, weiß aber nicht genau, wie ich suchen soll.

Antwort1

Ich hatte dasselbe Problem und es war sehr schwierig, eine Lösung zu finden.

Das Hauptproblem ist gnome-keyring: Um diese lästigen Nachrichten nicht mehr zu erhalten, müssen Sie den Schlüsselbund deaktivieren.

Mit diesen Schritten wird der Schlüsselbund deaktiviert, sofern Sie ihn tatsächlich installiert haben.

  1. Testen Sie, ob es installiert ist:

    dpkg -L gnome-keyring
    

    Wenn Sie die Liste der von diesem Paket installierten Dateien erhalten, befindet es sich in Ihrem System.

  2. Kopieren Sie diese Dateien aus ihrem ursprünglichen Systemordner in einen Ordner in Ihrem Heimordner:

    cp /etc/xdg/autostart/gnome-keyring-* ~/.config/autostart
    
  3. Stellen Sie sicher, dass für jede im letzten Schritt kopierte Datei eine Zeile vorhanden ist, die diesen Dienst deaktiviert:

    X-GNOME-Autostart-enabled=false
    
    • Eine Möglichkeit, dies zu tun, ist tcsh:

      cd ~/.config/autostart
      foreach i (gnome-keyring*)
          grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i
      end
      
    • Eine Möglichkeit, dies zu tun, ist bash:

      cd ~/.config/autostart
      for i in gnome-keyring*;
          do grep -q -F 'X-GNOME-Autostart-enabled=false' $i || echo 'X-GNOME-Autostart-enabled=false' >> $i;
      done
      

Den Großteil dieser Lösung habe ich von:

[1]http://ask.xmodulo.com/disable-gnome-keyring-linux-desktop.html

verwandte Informationen