GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Titan – Ein Befehlszeilen-Passwort-Manager für Linux

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 install
Herunterladen - 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!


Linux
  1. 8 Tipps für die Linux-Kommandozeile

  2. ppl – Ein Befehlszeilen-Adressbuch für Linux

  3. Linux-Befehlszeilentipps zur Steigerung der Produktivität

  4. Buttercup – Ein moderner Passwort-Manager für Linux

  5. NordPass – Ein leistungsstarker Passwort-Manager für Linux

Diff-Befehl unter Linux

Linux Uniq Command Tutorial für Anfänger (10 Beispiele)

Linux passwd Command Tutorial für Anfänger (8 Beispiele)

Tutorial für Linux-Befehle „chage“ für Anfänger (6 Beispiele)

Linux-Chage-Befehl zum Festlegen der Kennwortalterung für Benutzer

Micro – Ein befehlszeilenbasierter Texteditor für Linux