GNU/Linux >> Belajar Linux >  >> Linux

Titan – Pengelola Kata Sandi baris Perintah Untuk Linux

Ada banyak pengelola kata sandi berbasis GUI di luar sana. Pencarian google cepat akan mengarahkan Anda untuk memilih satu yang cocok untuk Anda. Tetapi pengelola kata sandi baris perintah sangat sedikit. Yang hari ini akan kita bicarakan adalah Titan . Itu ditulis menggunakan C bahasa pemrograman. Ini menggunakan SQlite untuk menyimpan sandi, dan semua sandi akan disimpan menggunakan enkripsi AES . Titan menggunakan perpustakaan openSSL untuk melakukan enkripsi. Basis data kata sandi juga dilindungi dari gangguan dengan menggunakan kode otentikasi pesan keyed-hash (HMAC). Titan bukan hanya pengelola kata sandi. Sejak versi 1.2, Titan juga mendukung enkripsi file dan direktori.

Dalam tutorial singkat ini, mari kita lihat cara menginstal dan menggunakan pengelola kata sandi baris perintah Titan.

Pemasangan

Instruksi berikut diuji di bawah edisi server Ubuntu 16.04 LTS.

Pertama, Instal SQLlite, openSSL dan Git jika belum diinstal:

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

Repositori Git clone Titan:

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

Perintah di atas akan mengkloning repositori Titan di direktori bernama titan di direktori kerja Anda saat ini.

$ cd titan

Kemudian, kompilasi dan instal Titan menggunakan perintah:

$ make
$ sudo make install
Unduh - Lembar Cheat Gratis:"Lembar Cheat Baris Perintah Linux"

Penggunaan Titan

Penggunaan Titan cukup dan lurus ke depan. Perintah umum untuk menggunakan Titan adalah:

$ titan [flags] [options]

Pertama, inisialisasi database baru menggunakan perintah:

$ titan -i mypasswords

Di mana sandi saya adalah nama databasenya. Basis data ini akan dibuat di direktori saat ini.

Untuk menampilkan jalur database, jalankan saja:

$ titan -s

Jika Anda memiliki lebih dari satu database, Anda dapat beralih di antara database tersebut dengan menjalankan perintah berikut:

$ titan -u <database_path>

Sekarang Anda dapat mulai menambahkan entri.

Untuk menambahkan entri baru di Titan, jalankan:

$ titan -a

Isi nilainya satu per satu.

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

Anda dapat melihat semua entri kapan saja menggunakan perintah:

$ titan -A

Anda akan melihat output seperti di bawah ini.

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

Untuk membuat daftar entri tertentu, gunakan -l pilihan dengan nama ID seperti di bawah ini.

$ titan -l 1

Untuk menelusuri entri, gunakan -f pilihan. Misalnya, perintah berikut akan mencari entri tentang MySQL.

$ titan -f mysql

Untuk mengedit entri apa pun, Anda perlu menggunakan -c pilihan dengan nama ID seperti di bawah ini.

$ titan -c 1

Perintah di atas akan memungkinkan Anda untuk mengedit entri yang memiliki nomor ID 1. Ini akan mencantumkan rincian saat ini dari setiap ID sebelum mengeditnya.

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

Untuk menghapus entri, jalankan:

$ titan -r <ID_NAME>

Untuk mengenkripsi database saat ini, jalankan:

$ titan -e

Demikian pula, untuk mendekripsi database gunakan -d pilihan.

$ titan -d <database_path>

Untuk menghasilkan kata sandi, gunakan opsi -g dengan panjang kata sandi. Katakan misalnya, untuk membuat kata sandi dengan 10 huruf, jalankan:

$ titan -g 10

Untuk melihat semua sandi, jalankan:

$ titan --show-passwords -A

Untuk mengenkripsi secara otomatis setelah keluar:

$ titan --auto-encrypt

Untuk mengenkripsi file dalam direktori:

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

Untuk membuka bagian bantuan, jalankan:

$ titan --help

Juga, lihat halaman manual.

$ man titan

Bacaan yang disarankan:

  • 4 Cara Mudah Membuat Kata Sandi yang Kuat di Linux
  • KeeWeb - Sumber Terbuka, Pengelola Kata Sandi Lintas Platform
  • Buttercup – Pengelola Kata Sandi Gratis, Aman, dan Lintas-platform
  • Cara Menyetel Kebijakan Kata Sandi Di Linux

Dan, itu saja. Semoga ini membantu. Jika Anda merasa panduan ini bermanfaat, bagikan di jejaring sosial, profesional, dan dukung kami.

Semangat!


Linux
  1. 8 tips untuk baris perintah Linux

  2. ppl – Buku Alamat Baris Perintah Untuk Linux

  3. Kiat Baris Perintah Linux untuk Meningkatkan Produktivitas

  1. 4 Alat penurunan harga untuk baris perintah Linux

  2. Buttercup – Pengelola Kata Sandi Modern untuk Linux

  3. NordPass – Pengelola Kata Sandi yang Kuat untuk Linux

  1. Kiat untuk membuat daftar file dengan ls di baris perintah Linux

  2. 3 pengelola kata sandi untuk baris perintah Linux

  3. 4 aplikasi pencatat baris perintah untuk Linux