Es gibt eine Fülle von GUI-basierten Passwort-Managern da draußen. Eine schnelle Google-Suche führt Sie dazu, eine für Sie geeignete auszuwählen. Aber die Kommandozeilen-Passwort-Manager sind sehr wenige. Diejenige, über die wir heute sprechen werden, ist Titan . Es wird mit C geschrieben Programmiersprache. Es verwendet SQlite um die Passwörter zu speichern, und alle Passwörter werden mit AES-Verschlüsselung gespeichert . Titan verwendet die openSSL-Bibliothek, um die Verschlüsselung durchzuführen. Die Passwortdatenbank ist auch vor Manipulation geschützt, indem ein Keyed-Hash Message Authentication Code (HMAC) verwendet wird. Titan ist nicht nur ein Passwort-Manager. Seit Version 1.2 unterstützt Titan auch das Verschlüsseln von Dateien und Verzeichnissen.
Lassen Sie uns in diesem kurzen Tutorial sehen, wie man den Titan Command Line Password Manager installiert und verwendet.
Installation
Die folgenden Anweisungen wurden unter Ubuntu 16.04 LTS Server Edition getestet.
Installieren Sie zuerst SQLite, openSSL und Git, falls sie noch nicht installiert sind:
$ sudo apt-get install libsqlite3-dev libssl-dev git
Git-Klon-Titan-Repository:
$ git clone https://github.com/nrosvall/titan.git
Der obige Befehl klont das Titan-Repository in ein Verzeichnis namens titan in Ihrem aktuellen Arbeitsverzeichnis.
$ cd titan
Dann kompilieren und installieren Sie Titan mit den folgenden Befehlen:
$ make
$ sudo make installHerunterladen - Kostenloser Spickzettel:"Linux-Befehlszeilen-Spickzettel"
Titan-Nutzung
Die Nutzung von Titan ist fair und unkompliziert. Der typische Befehl zur Verwendung von Titan lautet:
$ titan [flags] [options]
Initialisieren Sie zunächst eine neue Datenbank mit dem Befehl:
$ titan -i mypasswords
Wo meinePasswörter ist der Datenbankname. Diese Datenbank wird im aktuellen Verzeichnis erstellt.
Um den Datenbankpfad anzuzeigen, führen Sie einfach Folgendes aus:
$ titan -s
Wenn Sie mehr als eine Datenbank haben, können Sie zwischen ihnen wechseln, indem Sie den folgenden Befehl ausführen:
$ titan -u <database_path>
Jetzt können Sie mit dem Hinzufügen der Einträge beginnen.
Um einen neuen Eintrag in Titan hinzuzufügen, führen Sie Folgendes aus:
$ titan -a
Füllen Sie die Werte nacheinander aus.
Title: MySQL root password Username: root Url: ostechnix.com Notes: Database administrator password Password (empty to generate new):
Sie können sich alle Einträge jederzeit mit dem Befehl:
ansehen$ titan -A
Sie werden eine Ausgabe wie unten sehen.
===================================================================== ID: 1 Title: MySQL root password User: root Url: ostechnix.com Password: ********** Notes: Database administrator password Modified: 2017-03-20 15:45:10 =====================================================================
Um einen bestimmten Eintrag aufzulisten, verwenden Sie -l Option mit ID-Namen wie unten.
$ titan -l 1
Verwenden Sie zum Suchen von Einträgen -f Möglichkeit. Der folgende Befehl sucht beispielsweise nach den Einträgen zu MySQL.
$ titan -f mysql
Um einen Eintrag zu bearbeiten, müssen Sie -c verwenden Option mit ID-Namen wie unten.
$ titan -c 1
Mit dem obigen Befehl können Sie einen Eintrag mit der ID-Nummer 1 bearbeiten. Er listet die aktuellen Details jeder ID auf, bevor Sie sie bearbeiten.
Current title MySQL root password New title: MySQL password Current username root New username: sk Current url ostechnix.com New url: ostechnix.com Current notes Database administrator password New note: Database user password Current password ubuntu New password (empty to generate new):
Führen Sie zum Entfernen eines Eintrags Folgendes aus:
$ titan -r <ID_NAME>
Um die aktuelle Datenbank zu verschlüsseln, führen Sie Folgendes aus:
$ titan -e
Um eine Datenbank zu entschlüsseln, verwenden Sie auf ähnliche Weise -d Option.
$ titan -d <database_path>
Um ein Passwort zu generieren, verwenden Sie die Option -g mit der Passwortlänge. Um beispielsweise ein Passwort mit 10 Buchstaben zu generieren, führen Sie Folgendes aus:
$ titan -g 10
Um alle Passwörter anzuzeigen, führen Sie Folgendes aus:
$ titan --show-passwords -A
Nach dem Beenden automatisch verschlüsseln:
$ titan --auto-encrypt
So verschlüsseln Sie Dateien in einem Verzeichnis:
$ titan --encrypt-directory /home/sk/Documents/
Um den Hilfebereich zu öffnen, führen Sie Folgendes aus:
$ titan --help
Siehe auch die Manpages.
$ man titan
Empfohlene Lektüre:
- 4 einfache Möglichkeiten zum Generieren eines sicheren Passworts unter Linux
- KeeWeb - Ein plattformübergreifender Open-Source-Passwort-Manager
- Buttercup – Ein kostenloser, sicherer und plattformübergreifender Passwort-Manager
- So legen Sie Kennwortrichtlinien unter Linux fest
Und das ist alles. Hoffe das hilft. Wenn Sie diesen Leitfaden nützlich finden, teilen Sie ihn in Ihren sozialen und beruflichen Netzwerken und unterstützen Sie uns.
Prost!