GNU/Linux >> Belajar Linux >  >> Ubuntu

Buka Kunci Semua Kunci Pribadi Di Ubuntu, Memasukkan Kata Sandi Hanya Sekali Saat Masuk?

Saya masuk ke Ubuntu 12.04 menggunakan kata sandi. Kemudian, ketika saya menggunakan browser saya (Chrome), saya diminta kata sandi untuk membuka kunci gantungan kunci sehingga browser dapat mengakses kredensial yang saya simpan untuk berbagai situs web (kata sandinya sama). Selain itu, setiap kali saya menggunakan SSH untuk terhubung ke komputer lain menggunakan kunci pribadi saya, saya akan dimintai sandi yang sama untuk membuka kunci pribadi saya.

Bagaimana saya bisa membuatnya sehingga saya dimintai sandi tepat sekali per login (mengingat kata sandi login saya sama dengan yang saya gunakan untuk semua kunci pribadi saya)? Satu persyaratan penting :semua kunci pribadi saya harus memiliki sandi . Ini berarti bahwa saya harus mengetikkan satu kata sandi saat masuk, yang akan membuka kunci beberapa kunci yang pada gilirannya mendekripsi kata sandi untuk semua kunci lainnya (yang juga tidak terkunci). Ini juga berarti bahwa jika orang lain mendapatkan akses ke kunci pribadi saya, mereka tidak akan dapat menggunakannya tanpa setidaknya satu kata sandi.

Mungkin seseorang akan mencoba memberi label pertanyaan ini sebagai duplikat dari pertanyaan ini, pertanyaan ini, atau pertanyaan ini. Meskipun pertanyaan-pertanyaan ini serupa, tidak satupun dari mereka secara eksplisit mengatakan bahwa masih perlu memasukkan kata sandi saat login, seperti yang saya tuntut di sini. Akibatnya, solusi yang diterima hanya mengatakan "setel kata sandi Anda menjadi kosong"–Saya tidak menginginkannya, itu berbahaya! Jadi saya mengetahui pertanyaan serupa, tetapi belum ada yang mendapatkan jawaban yang benar, karena sedikit berbeda.

Jawaban yang Diterima:

1) Setelah Membuat Kunci Publik Dengan Mengikuti,

Langkah pertama melibatkan pembuatan satu set kunci RSA untuk digunakan dalam autentikasi.
Ini harus dilakukan pada klien.
Untuk membuat kunci SSH publik dan pribadi Anda pada baris perintah:

mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

Anda akan dimintai lokasi untuk menyimpan kunci, dan frasa sandi untuk kunci tersebut. Frasa sandi ini akan melindungi kunci pribadi Anda saat disimpan di hard drive dan diharuskan menggunakan kunci tersebut setiap kali Anda perlu masuk ke sistem berbasis kunci:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/b/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/b/.ssh/id_rsa.
Your public key has been saved in /home/b/.ssh/id_rsa.pub.

2) Anda harus menambahkan kunci pribadi Anda (mungkin tidak aman) tetapi Anda
tetap dapat melakukannya,

ssh-add ~/.ssh/id_rsa

Sumber Dari Wiki Ubuntu.

Terkait:Bagaimana Cara Menghapus Ubuntu Wubi di Ubuntu?
Ubuntu
  1. Perintah ssh-keygen di server Linux Ubuntu 20.04 LTS - Dijelaskan dengan contoh

  2. Berbagi Kunci Pribadi di Seluruh Mesin?

  3. Bagaimana Cara Memasukkan Kata Sandi Hanya Sekali Dalam Skrip Bash yang Membutuhkan Sudo?

  1. Login SSH ke server RHEL 7 tanpa kata sandi

  2. Cara Mengatur Kunci SSH di Ubuntu 16.04

  3. Cara Mengatur Kunci SSH di Ubuntu 18.04

  1. Cara Mengatur Login SSH Tanpa Kata Sandi

  2. Instal phpMyAdmin di Ubuntu 14.10

  3. NVIDIA 375; Ubuntu 16.04; Loop Masuk (Semua Solusi yang Ada Tidak Berfungsi)?