Saya ingin menyimpan kata sandi kunci SSH di gnome-keyring dan kemudian menggunakannya secara otomatis ketika saya membutuhkannya.
Bagaimana cara melakukannya?
Saya ingin menyimpan kata sandi kunci SSH di gnome-keyring dan kemudian menggunakannya secara otomatis ketika saya membutuhkannya.
Bagaimana cara melakukannya?
Jawaban:
Untuk menyimpan frasa sandi, gunakan seahorse-ssh-askpass dari paket seahorse:
cd $HOME/.ssh
/usr/lib/seahorse/seahorse-ssh-askpass my_key
Pastikan bahwa kunci publik adalah nama file dari kunci pribadi plus .pub
, dalam contohmy_key.pub
Untuk secara otomatis menggunakan kunci setelah itu, lihat "Dialog Gnome Keyring dan SSH" dan pada penggunaan pertama, centang "Secara otomatis membuka kunci kunci ini setiap kali saya masuk".
ssh-add
, namun: SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass ssh-add /path/to/private/key </dev/null
. Mengarahkan input standar diperlukan untuk memaksa penggunaan SSH_ASKPASS
(prompt grafis).
/usr/libexec/seahorse/ssh-askpass
, tapi ... ya, ia menambahkan kunci ke agen dan menggunakan prompt grafis tetapi ini tidak menyelesaikan masalah. Lain kali saya harus menambahkan kunci lagi dan memasukkan frasa sandi lagi ...
seahorse-ssh-askpass
cetak saja kata sandi yang saya masukkan ke stdout !!!