GNU/Linux >> Linux Esercitazione >  >> Linux

Titan:un gestore di password da riga di comando per Linux

Ci sono una miriade di gestori di password basati su GUI là fuori. Una rapida ricerca su Google ti porterà a sceglierne uno adatto a te. Ma i gestori di password da riga di comando sono pochissimi. Quello di cui parleremo oggi è Titan . È scritto usando C linguaggio di programmazione. Utilizza SQlite per salvare le password e tutte le password verranno archiviate utilizzando la crittografia AES . Titan utilizza la libreria openSSL per eseguire la crittografia. Il database delle password è inoltre protetto da manomissioni utilizzando un codice di autenticazione del messaggio hash con chiave (HMAC). Titan non è solo un gestore di password. Dalla versione 1.2, Titan supporta anche la crittografia di file e directory.

In questo breve tutorial, vediamo come installare e utilizzare il gestore di password della riga di comando di Titan.

Installazione

Le seguenti istruzioni sono testate con Ubuntu 16.04 LTS Server Edition.

Innanzitutto, installa SQlite, openSSL e Git se non sono già installati:

$ sudo apt-get install libsqlite3-dev libssl-dev git

Repository Git clone Titan:

$ git clone https://github.com/nrosvall/titan.git

Il comando precedente clonerà il repository Titan in una directory chiamata titan nella directory di lavoro corrente.

$ cd titan

Quindi, compila e installa Titan usando i comandi:

$ make
$ sudo make install
Scarica - Cheat sheet gratuito:"Cheat sheet di Linux Command Line"

Uso dei Titani

L'utilizzo di Titan è giusto e diretto. Il comando tipico per utilizzare Titan è:

$ titan [flags] [options]

Innanzitutto, inizializza un nuovo database usando il comando:

$ titan -i mypasswords

Dove le mie password è il nome del database. Questo database verrà creato nella directory corrente.

Per mostrare il percorso del database, esegui:

$ titan -s

Se hai più di un database, puoi passare da uno all'altro eseguendo il comando seguente:

$ titan -u <database_path>

Ora puoi iniziare ad aggiungere le voci.

Per aggiungere una nuova voce in Titan, esegui:

$ titan -a

Completa i valori uno per uno.

Title: MySQL root password
Username: root
Url: ostechnix.com
Notes: Database administrator password
Password (empty to generate new):

Puoi visualizzare tutte le voci in qualsiasi momento usando il comando:

$ titan -A

Vedrai un output simile a quello di seguito.

=====================================================================
ID: 1
Title: MySQL root password
User: root
Url: ostechnix.com
Password: **********
Notes: Database administrator password
Modified: 2017-03-20 15:45:10
=====================================================================

Per elencare una voce particolare usa -l opzione con nome ID come di seguito.

$ titan -l 1

Per cercare le voci, usa -f opzione. Ad esempio, il comando seguente cercherà le voci su MySQL.

$ titan -f mysql

Per modificare qualsiasi voce, devi utilizzare -c opzione con nome ID come di seguito.

$ titan -c 1

Il comando sopra ti consentirà di modificare una voce che ha il numero ID 1. Elencherà i dettagli correnti di ciascun ID prima di modificarli.

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):

Per rimuovere una voce, esegui:

$ titan -r <ID_NAME>

Per crittografare il database corrente, esegui:

$ titan -e

Allo stesso modo, per decrittografare un database usa -d opzione.

$ titan -d <database_path>

Per generare una password, utilizzare l'opzione -g con la lunghezza della password. Ad esempio, per generare una password con 10 lettere, esegui:

$ titan -g 10

Per visualizzare tutte le password, esegui:

$ titan --show-passwords -A

Per crittografare automaticamente dopo l'uscita:

$ titan --auto-encrypt

Per crittografare i file in una directory:

$ titan --encrypt-directory /home/sk/Documents/

Per aprire la sezione della guida, esegui:

$ titan --help

Inoltre, fare riferimento alle pagine man.

$ man titan

Lettura consigliata:

  • 4 semplici modi per generare una password complessa in Linux
  • KeeWeb - Un gestore di password open source e multipiattaforma
  • Buttercup:un gestore di password gratuito, sicuro e multipiattaforma
  • Come impostare i criteri delle password in Linux

E questo è tutto. Spero questo sia di aiuto. Se trovi utile questa guida, condividila sui tuoi social network professionali e sostienici.

Ciao!


Linux
  1. 8 suggerimenti per la riga di comando di Linux

  2. ppl – Una rubrica da riga di comando per Linux

  3. Suggerimenti per la riga di comando di Linux per aumentare la produttività

  4. Buttercup:un moderno gestore di password per Linux

  5. NordPass – Un potente gestore di password per Linux

Comando Diff in Linux

Tutorial sui comandi Linux Uniq per principianti (10 esempi)

Linux passwd Command Tutorial per principianti (8 esempi)

Tutorial sui comandi di Linux chage per principianti (6 esempi)

Comando Linux Change per impostare la durata della password per l'utente

Micro:un editor di testo basato su riga di comando per Linux