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 installUnduh - 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!