Saya pernah membahas beberapa pengelola kata sandi termasuk Buttercup dan Melewati , dan semuanya adalah aplikasi GUI. Hari ini, saya memperkenalkan kepada Anda pengelola kata sandi yang hanya dapat Anda gunakan melalui terminal Anda, yang disebut Pass .
Lulus adalah aplikasi pengelola sandi berbasis baris perintah sumber terbuka yang menerapkan filosofi Unix dengan menyimpan sandi dalam file GPG terenkripsi yang dapat diatur dalam berbagai hierarki folder, ditransfer antar komputer, dan dimanipulasi menggunakan utilitas manajemen file baris perintah standar.
Lulus , yang pada akhirnya adalah skrip bash, menggunakan beberapa Python dan Ruby untuk melakukan tugas seperti impor sandi dari pengelola lain, misalnya. Ini menyimpan sandi Anda ke .password-store
folder tersembunyi di direktori home Anda.
Fitur di Pass
- FOSS :Pass gratis dan open-source dengan kodenya tersedia di sini.
- Bash selesai.
- Kontribusi komunitas :klien yang mengesankan termasuk GUI lintas platform untuk platform lain, klien untuk Windows, Android, iOS, ekstensi Firefox, UI konsol interaktif, dll.
- Integrasi Git.
- Dukungan untuk ekstensi.
- impor sandi dari pengelola sandi lainnya termasuk LastPass, KeepassX, Keepass2 CSV dan XML, CVS, 1Password, dan KWallet.
- Pembuatan sandi
- Dokumentasi komprehensif di halaman manualnya.
Cara Menginstal dan Menggunakan Pass di Linux
Jika Anda belum memiliki kunci GPG, Anda harus membuatnya sendiri menggunakan panduan ini.
Untuk menginstal Pass, jalankan perintah berikut sesuai dengan distribusi Linux Anda.
$ sudo apt-get install pass [On Debian/Ubuntu] $ sudo yum install pass [On Fedora/RHEL/CentOS] $ sudo zypper in password-store [On OpenSuse]
Dan Inisialisasi penyimpanan sandi dengan perintah ini:
$ pass init GPG_ID_OR_EMAIL
GPG_ID_OR_EMAIL adalah ID kunci GPG kode hex delapan digit Anda atau alamat email yang Anda gunakan untuk membuat kunci GPG. Anda selalu dapat meninjau kedua kunci menggunakan perintah:“gpg –list-secret-keys”.
Sekarang setelah Anda siap, ini adalah cara Anda menambahkan kata sandi baru, mis. untuk fossmint.com dalam “pemula ” folder:
$ pass insert beginner/fossmint.com
Buat daftar semua kata sandi Anda dengan mengetikkan “pass ” yang akan mengembalikan tampilan struktur pohon:
$ pass Password Store └── beginner └── fossmint.com
Anda dapat menampilkan kata sandi menggunakan perintah berikut (untuk “kategori pemula . yang sama] ” dan “fossmint.com ” item) seperti itu.
$ pass beginner/fossmint.com
Anda dapat menyalin kata sandi ke clipboard tanpa menampilkan seperti ini:
$ pass -c beginner/fossmint.com
Untuk mengedit sandi yang ada, misalnya, sama “beginner/fossmint.com ” entri di atas, gunakan:
$ pass edit beginner/fossmint.com
Anda akan diminta untuk memasukkan kata sandi GPG Anda dan setelah itu Anda dapat mengedit kata sandi yang disimpan atau informasi lain ke dalam file.
Itu saja! Banyak pekerjaan jika Anda bertanya kepada saya. Bahkan, saya akan tetap menggunakan pengelola kata sandi GUI terutama karena mereka tidak mengharuskan saya untuk mendedikasikan banyak waktu saya untuk menyiapkannya.
Tapi siapa yang tahu? Terminal mungkin menjadi tempat favorit Anda – untuk masing-masing terminalnya. Apakah ini milikmu? Beri tahu kami pendapat Anda tentang Lulus di bagian komentar di bawah.