Mal wieder ein technischer Beitrag…
Eigentlich dachte ich hätte ich das schon mal geschrieben, aber ich finde es hier nicht. Daher halt nochmal.

1. KeePass unter Ubuntu (in meinem Fall L/Xubuntu ) installieren:
Entweder per Paket keepass2 installieren oder, wer es aktueller will, das PPA hinzufügen:

sudo apt-add-repository ppa:jtaylor/keepass
sudo apt-get update
sudo apt-get install keepass2

Dann natürlich dort eine Datenbank anlegen oder importieren. Ein paar Tipps finden sich auf der KeeFox Seite oder auf vielen anderen im Internet.
Das Speichern per WEBDAV ist eine komfortable Synchronisationsmöglichkeit. Natürlich geht das wieder ein Stück in Richtung Unsicherheit! Also kann die Datenbank natürlich auch auf einem Stick o.ä. gespeichert werden.

2. KeeFox installieren
Das ist der einfachste Teil: Entweder von keefox.org oder direkt von Mozilla.org.

3. Damit Keepass und KeeFox zusammen funktionieren ist noch ein paar Schritte notwendig, da in der Abhängigkeit von keepass2 eine mono-Bibliothek fehlt, die (bei mir!) für das KeeFox Plugin benötigt wird:

sudo apt-get install mono-dmcs libmono-system-management4.0-cil

Wichtig: KeePass selbst läuft ohne diese zusätzlichen Dateien.

4. Nun muss Firefox neu gestartet werden. Danach meldet sich KeeFox mit dem Hinweis, dass es installiert werden möchte:
KeeFox installieren1

5. Allerdings ist dieser Dialog für uns nicht sehr hilfreich. KeePass haben wir ja schon installiert. Also weiter. Unter Punkt 4 kommt aber etwas, das wir noch erledigen müssen:
KeeFox installieren2
Damit die Verbindung von KeeFox (ein Firefox-Addon) und KeePass (ein mono-Programm) funktioniert, benötigt auch KeePass eine Erweiterung, eben diese KeePassRPC.plgx.
Wir müssen also wissen, wo keepass2 installiert ist und dort ein Unterverzeichnis pluginsanlegen. Wenn das oben genannte PPA verwendet wurde, befindet sich keepass2 in

cd /usr/lib/keepass2

Dort muss mit root-Rechten das Verzeichnis plugins angelegt werden:

sudo mkdir plugins

kleiner Ausflug: hier bietet sich an gleich die deutsche Sprachdatei mit anzulegen, wenn man schon gerade in dem keepass2-Ordner ist:

  1. Download der Sprachdatei von keepass.info
    cd wget http://downloads.sourceforge.net/keepass/KeePass-2.28-German.zip
  2. Entpacken unzip KeePass-2.28-German.zip
  3. kopieren in den selben Ordner wie KeePass.exe (also NICHT in den plugins-Ordner!) sudo cp German.lngx /usr/lib/keepass2/German.lngx
  4. KeePass starten und mit ‚View‘ -> ‚Change Language‘ die Sprache ändern.

6. Den Pfad unter Punkt 5 im Bild kopieren (Rechtsklick, Link kopieren) und in der Konsole dahin wechseln (sollte bei jedem verschieden sein, das file:/// davor entfernen)

cd /home/thomas/.mozilla/firefox/foy9orbw.default/extensions/keefox [at] chris [dot] tomlinson/deps

7. Jetzt folgt der vorletzte Schritt: (KeePass sollte geschlossen sein!)
Die KeePassRPC.plgx wird in das keepass2/plugins-Verzeichnis kopiert:

sudo cp KeePassRPC.plgx /usr/lib/keepass2/plugins/KeePassRPC.plgx

8. In den Einstellungen des KeeFox Plugins die Pfade zum Plugin und die KeePass.exe einstellen:
KeeFox installieren3

9. Firefox neustarten und Verifizierung von KeeFox abschließen.
10. Fertig