Wie handhabt man mehrere OfflineImap mit gespeicherten Gpg-Passwörtern?

1349
yarun can

Ich verwende Offlineimap mit gpgp gespeicherten Passwörtern. Ziemlich ähnlich zu diesem Setup

https://unix.stackexchange.com/questions/44214/encrypt-offlineimap-password

Mein Problem ist das. Ich habe mehrere E-Mail-Adressen und es ist mühsam, immer wieder dasselbe Gnupg-Kennwort einzugeben, während versucht wird, eine Synchronisierung durchzuführen.

Ich habe das Priming-Ding ausprobiert, das der Benutzer in diesem Artikel erwähnt, aber es funktioniert nicht. In der Tat versucht OfflineImap, das tatsächliche Gpg-Passwort an den Mail-Server zu übergeben. Ich gehe also davon aus, dass das verpatzt ist.

Das andere Problem ist, dass ich das Gnome Keyring-Zeug nicht verwenden kann, weil ich kein Gnome / Kde usw. habe. Ich verwende dafür das SSH-Terminal.

Ich bin auf Debian Wheezy 32b, es hat Py 2,7

Welche Möglichkeiten habe ich?

Vielen Dank

0
Verwenden Sie einen oder mehrere Schlüssel für Ihre E-Mail-Adressen? Wenn Sie einen einzelnen Schlüssel verwenden, sollten Sie in der Lage sein, `gpg-agent 'zu konfigurieren. Wenn Sie mehrere Schlüssel verwenden, haben Sie wahrscheinlich kein Glück. Jens Erat vor 9 Jahren 0
Ich verwende nur einen Schlüssel. Die Lösung muss jedoch Terminal-freundlich sein, da ich kein gpg-agent-Fenster erhalten kann yarun can vor 9 Jahren 0
Es gibt auch eine (n) curses-basierte Implementierung, wenn Sie ein interaktives Terminal haben können (was Sie scheinbar haben). Jens Erat vor 9 Jahren 0
Wenn der Hinweis auf die Fluch-Implementierung für Sie funktioniert hat, werde ich den Kommentar als Antwort neu formulieren. Jens Erat vor 9 Jahren 0
Jens, danke für den Punkt. Ich habe herausgefunden, nachdem du es erwähnt hast. Surprisinglu Es funktioniert super! yarun can vor 9 Jahren 0

2 Antworten auf die Frage

1
Stuart Cardall

Informationen zum Konfigurieren finden Sie im Arch-Wikigpg-agent

Installieren gnupg2und ändern /usr/bin/gpg, um ein Symlink zu sein /usr/bin/gpg2(Entfernen von gnupgDebian-Brüchen).

Für alle, die duplyDebian Wheezy verwenden und Probleme mit pinentry-curses- haben, verwenden Sie sie duply 1.9.0nicht 1.5.5in den Repos (dies behebt Probleme beim Signieren von Backups mit gpg).

pinentry-cursesfunktioniert jetzt ohne Probleme beim programmgesteuerten Aufruf. Dies behebt auch gpgProbleme mitfwknop

0
Jens Erat

GnuPG 2 (in Debian und abgeleiteten Derivaten als gpg2) kann eine Verbindung mit dem gpg-agentCaching Ihrer Passphrase herstellen. Wenn Sie eine grafische Benutzeroberfläche verwenden, kennen Sie sie wahrscheinlich aus dem Eingabefenster, aber es gibt auch eine Befehlszeilenversion pinentry-curses, für die kein Fenstermanager erforderlich ist. In Debian und derrivativen Distributionen ist dies im Paket enthalten pinentry-curses:

pinentry-curses - curses-based PIN or pass-phrase entry dialog for GnuPG 

Stellen Sie sicher, dass Sie es in konfigurieren .gnupg/gpg-agent.conf.