Skip to content

Commit b244249

Browse files
committed
Post: KeePass2 unter Ubuntu/Debian
1 parent 6a8e753 commit b244249

3 files changed

Lines changed: 69 additions & 0 deletions

File tree

posts/keepass2-unter-ubuntu.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: KeePass2 unter Ubuntu/Debian
3+
author:
4+
name: Peter Müller
5+
link: https://crycode.de
6+
banner: banner.webp
7+
date: 2025-03-26 13:59:46
8+
categories:
9+
- [Linux]
10+
- [Software]
11+
tags:
12+
- KeePass2
13+
- KeePassRPC
14+
- Ubuntu
15+
- Debian
16+
---
17+
18+
Der Passwortmanager [KeePass2](https://keepass.info/) kann neben vielen anderen Plattformen auf unter Ubuntu bzw. Debian genutzt werden.
19+
20+
<!-- more -->
21+
<!-- toc -->
22+
23+
## Installation
24+
25+
Die grundlegende Installation erfolgt dabei einfach per `apt`:
26+
27+
```sh Installation von KeePass2
28+
sudo apt install keepass2 mono-complete
29+
```
30+
31+
Da KeePass eigentlich ein Windows-Programm ist, wird hierbei die `mono-runtime` mit installiert, wodurch die exe-Datei auch unter Linux ausführbar ist.
32+
`mono-complete` ist optional, wird aber für einige KeePass Plugins benötigt und sollte daher vorsichtshalber direkt mit installiert werden.
33+
34+
Die KeePass Dateien liegen nun im System unter `/usr/lib/keepass2/`. Plugins können nach `/usr/lib/keepass2/Plugins/` kopiert werden.
35+
36+
### Update auf eine aktuelle Version
37+
38+
Unter Ubuntu 24.04 wird aus den Paketquellen standardmäßig KeePass 2.47 installiert. Wer eine aktuellere Version bevorzugt oder z.B. für ein Plugin benötigt, kann nach der Installation per `apt` einfach manuell KeePass wie folgt updaten.
39+
40+
> [!CAUTION]
41+
> Da hierbei die originalen Dateien aus dem deb-Paket ersetzt werden, muss dies wiederholt werden, falls es mal ein Update des Paketes gab.
42+
43+
Zuerst laden wir die aktuelle **Portable** Version KeePass von der [offiziellen Download-Seite](https://keepass.info/download.html) herunter. In diesem Beispiel ist das `KeePass-2.58.zip`.
44+
45+
Diese zip-Datei entpacken wir dann in ein temporäres Verzeichnis und kopieren die entsprechenden Dateien an die richtigen Stellen im System:
46+
47+
```sh KeePass entpacken und Dateien kopieren
48+
DIR=$(mktemp -d)
49+
cd $DIR
50+
unzip ~/Downloads/KeePass-2.58.zip -d $DIR
51+
sudo cp KeePass.exe KeePass.exe.config /usr/lib/keepass2/
52+
```
53+
54+
Nun kann man KeePass normal starten und prüfen, ob die neue Version ausgeführt wird (was der Fall sein sollte).
55+
56+
## Integration in Firefox
57+
58+
Über das Firefox Addon [Kee - Password Manager](https://addons.mozilla.org/de/firefox/addon/keefox/) kann KeePass sehr gut in Firefox integriert werden.
59+
60+
Zusätzlich zu dem Firefox Addon muss in KeePass das Plugin [KeePassRPC](https://github.com/kee-org/keepassrpc) installiert werden. Dazu einfach aus den [Releases](https://github.com/kee-org/keepassrpc/releases) die Datei `KeePassRPC.plgx` herunterladen und nach `/usr/lib/keepass2/Plugins/` kopieren.
61+
62+
Sobald dann Firefox und KeePass gestartet sind, sollte sich in Firefox die Seite "Kee-Autorisation" und ein Fenster von KeePass zum autorisieren der Verbindung öffnen. Der im KeePass-Fenster angezeigte Code muss hier dann das Passwort-Feld im Browser kopiert werden und mit einem Klick auf _Verbinden_ wird die Verbindung zwischen KeePass und Firefox hergestellt.
63+
64+
{% img keepass-mit-firefox-verbinden.webp KeePass mit Firefox verbinden %}
65+
66+
Anschließen sollten, solange in KeePass eine Datenbank geöffnet ist, in Firefox bei entsprechenden Login-Seiten direkt die Logindaten aus KeePass eingefügt werden. Über das Schlüsselsymbol in den Eingabefeldern der Login-Seite kann man zudem zwischen ggf. mehreren gespeicherten Logins für eine Seite wählen.
67+
68+
> [!TIP]
69+
> Damit das automatische Ausfüllen auf den Webseiten funktioniert, muss bei den Einträgen in KeePass das _URL_ Feld mit der entsprechenden Adresse der zugehörigen Webseite befüllt sein. Hierüber erkennt das Kee Addon in Firefox welcher Login zu der jeweiligen Webseite gehört-
14.6 KB
Loading
79.6 KB
Loading

0 commit comments

Comments
 (0)