Ich habe in der Vergangenheit einige Passwort-Manager behandelt, darunter Buttercup und Enpass , und sie waren alle GUI-Apps. Heute stelle ich Ihnen einen Passwort-Manager vor, den Sie nur über Ihr Terminal verwenden können, er heißt Pass .
Passen ist eine Open-Source-Kommandozeilen-basierte Passwort-Manager-Anwendung, die die Unix-Philosophie umsetzt, indem Passwörter in verschlüsselten GPG-Dateien gespeichert werden, die in verschiedenen Ordnerhierarchien organisiert, zwischen Computern übertragen und mit standardmäßigen Befehlszeilen-Dateiverwaltungsprogrammen manipuliert werden können.
Passen , das letztendlich ein Bash-Skript ist, verwendet einige Python- und Ruby-Elemente, um beispielsweise Aufgaben wie den Import von Passwörtern von anderen Managern auszuführen. Es speichert Ihre Passwörter in einem .password-store
Ordner in Ihrem Home-Verzeichnis versteckt.
Funktionen in Pass
- FOSS :Pass ist kostenlos und Open-Source. Der Code ist hier verfügbar.
- Bash-Vervollständigung.
- Community-Beitrag :beeindruckende Clients, darunter plattformübergreifende GUIs für andere Plattformen, Clients für Windows, Android, iOS, eine Firefox-Erweiterung, eine interaktive Konsolen-UI usw.
- Git-Integration.
- Unterstützung für Erweiterungen.
- Importieren Sie Passwörter aus anderen Passwort-Managern, darunter LastPass, KeepassX, Keepass2 CSV und XML, CVS, 1Password und KWallet.
- Passwortgenerierung
- Eine umfassende Dokumentation in seiner Manpage.
So installieren und verwenden Sie Pass unter Linux
Wenn Sie noch keinen GPG-Schlüssel haben, müssen Sie mithilfe dieser Anleitung selbst einen erstellen.
Um Pass zu installieren, führen Sie den folgenden Befehl gemäß Ihren Linux-Distributionen aus.
$ sudo apt-get install pass [On Debian/Ubuntu] $ sudo yum install pass [On Fedora/RHEL/CentOS] $ sudo zypper in password-store [On OpenSuse]
Und initialisieren Sie den Passwortspeicher mit diesem Befehl:
$ pass init GPG_ID_OR_EMAIL
GPG_ID_OR_EMAIL ist entweder die ID Ihres achtstelligen Hex-Code-GPG-Schlüssels oder die E-Mail-Adresse, die Sie zum Erstellen des GPG-Schlüssels verwendet haben. Sie können beide Schlüssel jederzeit mit dem Befehl „gpg –list-secret-keys“.
überprüfenJetzt können Sie loslegen. So fügen Sie ein neues Passwort hinzu, z. B. für fossmint.com innerhalb der „Anfänger ” Ordner:
$ pass insert beginner/fossmint.com
Listen Sie alle Ihre Passwörter auf, indem Sie „pass“ eingeben ” was eine Baumansicht zurückgibt:
$ pass Password Store └── beginner └── fossmint.com
Sie können das Passwort mit dem folgenden Befehl anzeigen (für dieselbe „Anfängerkategorie “ und „fossmint.com ” item) so.
$ pass beginner/fossmint.com
Sie können das Passwort ohne Anzeige in die Zwischenablage kopieren:
$ pass -c beginner/fossmint.com
Um ein bestehendes Passwort zu bearbeiten, beispielsweise dasselbe „beginner/fossmint.com ” Eintrag oben, verwenden Sie:
$ pass edit beginner/fossmint.com
Sie werden aufgefordert, Ihr GPG-Passwort einzugeben, und danach können Sie das gespeicherte Passwort oder andere Informationen in der Datei bearbeiten.
Das ist alles! Eine Menge Arbeit, wenn Sie mich fragen. Mir allein überlassen bleibe ich bei den GUI-Passwortmanagern, insbesondere weil ich nicht so viel Zeit für ihre Einrichtung aufwenden muss.
Aber wer weiß? Das Terminal könnte Ihr Lieblingsplatz sein – jedem das Seine. Ist es deins? Sagen Sie uns Ihre Meinung zu Pass im Kommentarbereich unten.