So habt ihr eure KeePass Datenbank immer und überall dabei
An wen richtet sich das Tutorial?
Prinzipiell an jeden. Mit einem Windows PC und an jeden der [Keepass](https://keepass.info/download.html) nutzt. Wenn ihr eure Keepass Datenbank selbst hosten wollt ohne euch auf Cloud Provider verlassen zu wollen. Auch wird es hier um Windows PCs als Clients sowie Android Smartphones gehen mit denen das ganze getestet wurde. Wie eine Lösung für Linux Clients aussieht, weiß ich nicht da ich nur die Windows Keepass Software mit Plugins kenne. Ich habe das ganze eigentlich mal für einen Kumpel gebaut der vor dem Problem der Synchronisation stand und teile nun "meine" Lösung mit euch.Voraussetzungen für dieses Tutorial:
- Einen Raspberry Pi oder ein anderen (Linux-)Computer der 24/7 läuft
- SSH root Zugriff auf selbigen
- eine DynDNS Domain (ihr Könnt natürlich auch den DynDNS von AVM nutzen, müsst dann aber mit den unschönen Subdomains leben)
- Ein NAS oder eine Fritzbox mit samba Funktion
Der grobe Fahrplan durch das Tutorial:
- Wir installieren alle notwendigen Plugins für Keepass
- Wir stellen den Raspi auf Anmeldung mit Zertifikat um
- Wir erstellen eine Keepass user am Linux Server
- Wir sperren diesen wird mittels chroot in sein Home-Verzeichnis ein und deaktivieren die Shell.
- Wir richten die Port-weiterleitung der Fritzbox ein
- Wir öffnen Keepass Datenbank über sftp
- Wir richten das Automatische Backup auf die Fritzbox ein
Wir installieren alle notwendigen Plugins für Keepass
- KeeAgent - um später den Privatekey in Putty automatisch einzutragen
- sftp-sync - um die Keepass Datenbank vom sftp Server zu laden
Beide Plugins runterladen und im Plugin Ordner von Keepass extrahieren. Anschließend Keepass neu starten. Erst dann werden die neuen Plugins mit geladen.