GNU/Linux >> Belajar Linux >  >> Ubuntu

8 Cara Membuat Kata Sandi Acak di Linux Shell

Memiliki kata sandi yang kuat saat mengautentikasi ke layanan dengan nama pengguna dan kata sandi sangat penting. Terkadang, Anda perlu melindungi akun atau server Anda, dan mencoba menjaga data Anda tetap aman dan terlindungi. Sering dikatakan bahwa kata sandi yang kuat harus memiliki minimal 14 karakter dengan variasi seperti Anda mungkin memiliki huruf kecil/huruf besar dalam karakter dan abjad. Sebagian besar kata sandi panjang dianggap jauh lebih aman daripada kata sandi pendek karena sulit didapat. Dalam tutorial ini, kita akan melihat banyak cara untuk menghasilkan kata sandi yang kuat dari baris perintah Linux. Kita akan melihat banyak cara berbeda untuk membuat kata sandi yang lebih kuat yang cukup aman, menggunakan baris perintah Linux. Anda perlu membuat kata sandi yang lebih kuat dari baris perintah, jadi, ia memiliki berbagai metode dan utilitas berbeda yang sudah tersedia. Kami akan membahas banyak metode dan Anda dapat memilih salah satu cara untuk membuat kata sandi sesuai kebutuhan Anda.

Pembuatan kata sandi dengan OpenSSL

Beberapa metode, ada di Linux untuk membuat dan menghasilkan kata sandi untuk baris perintah Linux. Yang pertama kita coba adalah dengan menggunakan OpenSSL. Berikut adalah langkah-langkah yang perlu diikuti untuk tujuan ini.

Langkah 1 :Pertama-tama, buka Terminal dengan mengklik peluncur Ubuntu dan cari Terminal.

Langkah 2 :Sekarang klik Terminal dan tunggu terminal terbuka.

Langkah 3 :Setelah terminal dibuka, Anda akan memiliki layar seperti ini:

Langkah 4:

Perintah yang digunakan untuk menghasilkan kata sandi yang lebih kuat termasuk fungsi OpenSSL rand. Ini akan membantu kami menghasilkan 14 karakter acak dalam sebuah string. Perintahnya adalah “openssl rand –base64 14”.

Hasilnya akan menjadi kata sandi yang kuat dari 14 karakter seperti yang ditunjukkan di bawah ini.

Pembuatan kata sandi menggunakan urandom

Perintah kedua yang kami gunakan untuk membuat sandi telah memfilter /dev/urandom output dengan tr. Ini akan memungkinkan kami untuk menghapus semua karakter yang tidak diinginkan dan kemudian membantu kami mencetak 14 karakter pertama saja.

Output dari perintah di atas adalah sebagai berikut:

Outputnya memungkinkan kami untuk mencetak 14 karakter pertama hanya dengan menghapus semua karakter yang tidak diinginkan.

Pembuatan kata sandi menggunakan pwgen

Untuk menggunakan pwgen kita perlu menginstal alat ini terlebih dahulu. Alat ini akan membantu kami menghasilkan beberapa kata sandi acak namun tidak berarti. Meskipun kata sandi yang dihasilkan secara acak masih dapat diucapkan. Jadi, sekarang kita akan menginstal alat menggunakan perintah berikut.

Masukkan kredensial seperti yang diminta

Instalasi akhirnya akan dimulai. Baris perintah akan terlihat seperti layar di bawah ini.

Setelah instalasi selesai, kami akan menghasilkan string acak yang memiliki 14 karakter di dalamnya.

String yang kami dapatkan secara acak adalah yang ini.

Pembuatan kata sandi menggunakan gpg

Gpg juga dapat digunakan untuk menghasilkan kata sandi yang kuat dari 14 karakter. Alat gpg menggunakan perintah berikut untuk menghasilkan 14 karakter.

Hasil dari perintah ini adalah

Dan pada akhirnya, kami memiliki kata sandi yang dihasilkan.

Pembuatan sandi menggunakan SHA

Kami akan menggunakan SHA dalam metode ini, kami juga dapat meng-hash tanggal. Ini berjalan melalui base64. Hasilnya, kami mendapatkan output sebagai bagian atas dari 32 karakter.

Berikut adalah hasil yang berisi 32 karakter namun kata sandi yang kuat untuk menjaga keamanan sistem.

Pembuatan sandi melalui cara mudah

Pembuatan kata sandi cukup mudah menggunakan baris perintah. Meskipun tidak acak tetap berguna jika kita menggunakan seluruh kata sandi. Perintah termudah untuk tujuan ini adalah sebagai berikut:

Hasil dari perintah di atas adalah string seperti yang ditunjukkan di bawah ini.

Dan perintah ini sangat mudah, dan cukup sederhana untuk diingat.

Pembuatan kata sandi menggunakan apg

APG adalah Automatic Password Generator, sudah terinstal di semua sistem Ubuntu. Ini juga merupakan utilitas yang mudah digunakan. Ini membantu kami menghasilkan berbagai kata sandi yang merupakan input acak.

Untuk membuat seluruh sandi acak, kita dapat menjalankan apg -a 1, yang akan memberi kita sandi dengan 8-10 karakter acak. Perintah yang kami gunakan untuk tujuan ini adalah apg –a 1. Kami akan menjalankan dan melihat berbagai kata sandi yang dihasilkan di output.

Outputnya memiliki banyak kata sandi acak.

Pembuatan kata sandi menggunakan makepasswd

makepasswd ” juga dapat digunakan untuk menghasilkan kata sandi. Untuk menggunakan utilitas ini, kami menginstalnya terlebih dahulu. Kami akan menggunakan perintah sudo apt-get install makepasswd.

Masukkan kredensial yang diperlukan.

Saat menulis kredensial, penginstalan akan dimulai.

Tekan Y untuk melanjutkan

Setelah utilitas terinstal, kita akan menulis perintah yang makepasswd –count NumberOfPasswords –minchars MinLengthOfPassword .

Pada awalnya, kami memberi tahu berapa banyak kata sandi yang ingin kami buat dan berapa panjang masing-masing kata sandi. Di sini kami telah meminta untuk membuat 4 kata sandi dengan panjang masing-masing delapan kata sandi.

Hasilnya ditunjukkan di bawah ini. Kami memiliki total 4 kata sandi dengan masing-masing 8 karakter.

Perintah tersebut bertanggung jawab untuk membuat daftar kata sandi acak berdasarkan jumlah kata sandi yang ingin kami buat dan panjangnya juga ditentukan oleh kami.

Kesimpulan

Dalam tutorial ini, kita telah membahas banyak cara untuk menghasilkan kata sandi dari baris perintah Linux. Ada banyak metode yang sudah ada. Beberapa utilitas sudah ada di baris perintah Linux, sedangkan yang tidak mudah diinstal menggunakan perintah yang tersedia. Dalam tutorial, kita telah membahas utilitas openssh, urandom, pwegn, gpg, sha, date, apg, dan makepasswd. Semua perintah ini menjamin pembuatan kata sandi yang lebih kuat dari baris perintah Linux dan berguna bagi pengguna untuk menjaga keamanan sistem mereka.


Ubuntu
  1. 4 Cara Menghasilkan Pre-Shared Key (PSK) yang Kuat di Linux

  2. Cara Membuat/Mengenkripsi/Mendekripsi Kata Sandi Acak di Linux

  3. Cara Menggunakan Kata Sandi Terenkripsi di Linux Bash Shell Script

  1. 10 cara untuk menghasilkan kata sandi acak di Linux

  2. Cara membuat kata sandi acak di linux menggunakan /dev/random

  3. 8 cara untuk menghasilkan kata sandi acak di Linux

  1. 5 cara untuk membagi terminal Linux Anda

  2. 4 Cara Mengeksekusi Shell Script di UNIX / Linux

  3. Cara menghasilkan angka acak di shell BusyBox