GNU/Linux >> Znalost Linux >  >> Linux

Titan – Správce hesel příkazového řádku pro Linux

Existuje nepřeberné množství správců hesel založených na GUI. Rychlé vyhledávání na Googlu vás dovede k výběru vhodného pro vás. Ale správců hesel příkazového řádku je velmi málo. Ten, o kterém dnes budeme mluvit, je Titan . Je napsán pomocí C programovací jazyk. Používá SQlite pro uložení hesel a všechna hesla budou uložena pomocí šifrování AES . Titan používá k provedení šifrování knihovnu openSSL. Databáze hesel je také chráněna před neoprávněnou manipulací pomocí ověřovacího kódu zpráv s kódovaným hashem (HMAC). Titan není jen správce hesel. Od verze 1.2 Titan také podporuje šifrování souborů a adresářů.

V tomto krátkém tutoriálu se podíváme, jak nainstalovat a používat správce hesel příkazového řádku Titan.

Instalace

Následující pokyny jsou testovány v rámci serverové edice Ubuntu 16.04 LTS.

Nejprve nainstalujte SQlite, openSSL a Git, pokud ještě nejsou nainstalovány:

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

Git clone Titan repository:

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

Výše uvedený příkaz naklonuje úložiště Titan do adresáře s názvem titan ve vašem aktuálním pracovním adresáři.

$ cd titan

Poté zkompilujte a nainstalujte Titan pomocí příkazů:

$ make
$ sudo make install
Stáhnout - Zdarma Cheat Sheet:"Linux Command Line Cheat Sheet"

Využití titanu

Použití Titanu je spravedlivé a přímočaré. Typický příkaz pro použití Titanu je:

$ titan [flags] [options]

Nejprve inicializujte novou databázi pomocí příkazu:

$ titan -i mypasswords

Kde jsou moje hesla je název databáze. Tato databáze bude vytvořena v aktuálním adresáři.

Chcete-li zobrazit cestu k databázi, stačí spustit:

$ titan -s

Pokud máte více než jednu databázi, můžete mezi nimi přepínat spuštěním následujícího příkazu:

$ titan -u <database_path>

Nyní můžete začít přidávat položky.

Chcete-li přidat nový záznam do Titanu, spusťte:

$ titan -a

Doplňte hodnoty jednu po druhé.

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

Všechny položky můžete kdykoli zobrazit pomocí příkazu:

$ titan -A

Uvidíte výstup podobný níže.

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

Chcete-li vypsat konkrétní položku, použijte -l možnost s názvem ID, jak je uvedeno níže.

$ titan -l 1

Pro vyhledávání záznamů použijte -f volba. Například následující příkaz vyhledá záznamy o MySQL.

$ titan -f mysql

Chcete-li upravit jakýkoli záznam, musíte použít -c možnost s názvem ID, jak je uvedeno níže.

$ titan -c 1

Výše uvedený příkaz vám umožní upravit položku, která má ID číslo 1. Před úpravou vypíše aktuální podrobnosti o každém ID.

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

Chcete-li položku odstranit, spusťte:

$ titan -r <ID_NAME>

Chcete-li zašifrovat aktuální databázi, spusťte:

$ titan -e

Podobně pro dešifrování databáze použijte -d možnost.

$ titan -d <database_path>

Pro vygenerování hesla použijte volbu -g s délkou hesla. Řekněme například, že chcete-li vygenerovat heslo s 10 písmeny, spusťte:

$ titan -g 10

Chcete-li zobrazit všechna hesla, spusťte:

$ titan --show-passwords -A

Automatické šifrování po ukončení:

$ titan --auto-encrypt

Šifrování souborů v adresáři:

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

Chcete-li otevřít sekci nápovědy, spusťte:

$ titan --help

Podívejte se také na manuálové stránky.

$ man titan

Doporučené čtení:

  • 4 snadné způsoby generování silného hesla v systému Linux
  • KeeWeb – Open Source, správce hesel napříč platformami
  • Buttercup – bezplatný, bezpečný a multiplatformní správce hesel
  • Jak nastavit zásady hesel v systému Linux

A to je vše. Snad to pomůže. Pokud považujete tuto příručku za užitečnou, sdílejte ji na svých sociálních a profesních sítích a podpořte nás.

Na zdraví!


Linux
  1. 8 tipů pro příkazový řádek Linuxu

  2. ppl – Adresář příkazového řádku pro Linux

  3. Tipy pro příkazový řádek Linuxu pro zvýšení produktivity

  1. 4 Nástroje Markdown pro příkazový řádek Linuxu

  2. Buttercup – moderní správce hesel pro Linux

  3. NordPass – výkonný správce hesel pro Linux

  1. Tipy pro výpis souborů s ls na příkazovém řádku Linuxu

  2. 3 správci hesel pro příkazový řádek Linuxu

  3. 4 aplikace pro psaní poznámek z příkazového řádku pro Linux