Einträge zwischen KeePassXC-Dateien kopieren

  Ralf Hersel   Lesezeit: 2 Minuten  🗪 8 Kommentare

Das Übertragen von Schlüsseleinträgen zwischen zwei KeePass-Dateien ist nicht offensichtlich, funktioniert aber.

einträge zwischen keepassxc-dateien kopieren

Verwendet hier jemand KeePass-Dateien zur Verwaltung von Passwörtern? Ich hoffe doch, dass das so ist. KeePass gibt es in der Variante für den Desktop (KeePassXC) und für Android-Smartphones (KeePassDX). Es gibt auch noch die ursprüngliche Variante von KeePass für den Desktop, aber das interessiert für diesen Artikel nicht. Hier geht es um folgenden Anwendungsfall:

Du hast mehrere KeePass-Dateien, z. B. Privat, Büro, Verein, usw., die du mit KeePassXC unter Linux, Windows oder MacOS verwaltest. Nun möchtest du Einträge von einer KeePass-Datei in eine andere übertragen. Das funktioniert nicht; zumindest ist es nicht offensichtlich, wie man das macht. Bei einzelnen Passwort-Einträgen gibt es keine Copy/Paste-Funktion.

Es ist zwar möglich einzelne Attribute (Benutzername, Passwort, URL, usw.) zu kopieren, doch das ist zu mühsam, falls man komplette Einträge oder gar ganze Passwort-Gruppen (Verzeichnisse) übertragen möchte. Die Schlaumeier unter euch könnten eine Sicherheitsfunktion vermuten:

Aus gutem Grund ist es nicht möglich, solche Einträge von KeePass-Datei A nach Datei B zu kopieren. Wo kämen wir denn hin?

Weit gefehlt, weil es nämlich geht. Wer einen einzelnen Eintrag oder eine ganze Passwort-Gruppe von A nach B verschieben oder kopieren möchte, kann das mittels Drag&Drop erledigen. Dazu greift man mit der Maus einen Eintrag oder eine Gruppe und wirft sie im Ziel auf der Gruppe ab. Achtung: das Droppen in eine Gruppe funktioniert nicht; man muss auf den Gruppennamen droppen. Ohne Zusatztasten führt das zu einem Verschieben des Eintrags bzw. der Gruppe. Wer kopieren möchte, muss beim Drag&Drop entweder die Taste CTRL oder ALT gedrückt halten. Seltsamerweise ist es beim KDE-Plasma Desktop die CTRL-Taste und beim GNOME-Desktop die ATL-Taste.

Warum KeePassXC keine Copy&Paste-Funktion in den Menüs hat, aber dennoch Drag&Drop unterstützt, verstehe ich nicht. Sachdienliche Hinweise in den Kommentaren sind willkommen.

Vielen Dank an DxU für diesen kleinen Tipp.

Tags

KeePass, kopieren, Schlüssel

Chrigi
Geschrieben von Chrigi am 26. April 2024 um 09:31

Evt. aus Sicherheitsgründen, da bei Copy&Paste der Rest des Systems auch Zugriff auf den gesamten Eintrag erhält. Mir wäre nicht ganz do wohl dabei. Aber dies ist nur eine mögliche These.

DxU
Geschrieben von DxU am 26. April 2024 um 10:47

genau da swollt eich auch eben schreiben. DragnDrop bleibt in der Anwendung. Copypaste geht über clipboard, was vielelicht keine gute Idee ist.

P.S. inmeinem KDE funktioniert das kopieren sowohl mit CTRL als auch mit Alt

Ralf Hersel Admin
Geschrieben von Ralf Hersel am 26. April 2024 um 18:13

Das ist eine valide Erklärung, die mir einleuchtet. Danke

Hendrik
Geschrieben von Hendrik am 26. April 2024 um 10:49

Wenn du Keepass auf einem nicht vertrauenswürdigen System verwendest ist die Zwischenablage nicht unbedingt dein Hauptproblem.

Gui Do
Geschrieben von Gui Do am 26. April 2024 um 12:03

Zitat: "Die Schlaumeier unter euch könnten eine Sicherheitsfunktion vermuten:

Aus gutem Grund ist es nicht möglich, solche Einträge von KeePass-Datei A nach Datei B zu kopieren. Wo kämen wir denn hin?"

...und da ist schon der erste... :-D

Gui Do
Geschrieben von Gui Do am 26. April 2024 um 12:08

Ergänzend zum Artikel möchte ich für iPhone/ios noch KeePassium nennen - somit ist auch dieses System mit keepass kompatibel.

Zur Frage des Autors: Ich vermute, es ist einfach nur eine undokumentierte Funktion, die technisch funktioniert, aber eben nicht als Menüpunkt/Befehl implementiert wurde. Ob mit Absicht oder aus Versehen, klärt sicher eine Nachfrage beim Entwickler(team).

Etienne
Geschrieben von Etienne am 26. April 2024 um 17:03

Köstlich. Ich hatte das Problem gerade vor 2 Tagen. Habe auch den Menüeintrag dafür gesucht, keinen gefunden. Drag&Drop versucht, aber am falschen Ort. Habe dann einen KeyShare zwischen den beiden DBs eingerichtet, die entsprechenden Einträge synchronisiert und dann KeysSare wieder entfernt. Wer es also lieber etwas komplizierter mag... bitteschön.

Julius
Geschrieben von Julius am 30. April 2024 um 17:57

Was man natürlich auf einen Privaten vertrauenswürdigen System machen kann, Kespass 2 und Keepass DX Installieren und so zwischen 2 Dateien die Einträge hin und her transferieren.

Heißt eben in Datei A den Eintrag öffnen, in Datei B einen neuen Eintrag erstellen und die Daten in den neuen Eintrag übernehmen, Abspeichern fertig.