Saya mencoba berbagi pasangan kunci GnuPG dengan mengimpornya ke setiap mesin. Inilah yang saya lakukan:
gpg --allow-secret-key-import --import secret.gpg.key
gpg --import public.gpg.key
Kunci telah diekspor bersama -a
.
Setelah melakukan ini, kunci publik ditampilkan dengan benar ketika saya melakukan gpg --list-keys
, tetapi kunci pribadi tidak ( gpg --list-secret-keys
).
Apa yang saya lakukan salah?
Ngomong-ngomong: Saya melakukan ini dengan Wayang, jadi solusi apa pun yang tidak mengharuskan saya untuk mengetikkan ( --edit-key
dan sejenisnya) akan dihargai.
gpg --list-secret-keys
output? Tidak ada bendera untuk GPG untuk menandai kunci sebagai default. Hanya memilih yang pertama dalam daftar itu sebagai default. Jika Anda perlu mengubah perilaku itu, saya dapat memberikan jawaban.Jawaban:
Untuk mengubah perilaku GnuPG pada kunci apa yang dipilihnya pada penandatanganan / enkripsi, gunakan
default-key
parameter konfigurasi dengan ID kunci sebagai nilainya.Jadi, misalnya, dengan
tambahkan baris di
~/.gnupg/gpg.conf
:atau, sebagai alternatif, gunakan ID kunci panjang (direkomendasikan karena ID kunci pendek dapat bertabrakan):
dan tambahkan baris di
~/.gnupg/gpg.conf
:sumber
gpg --list-secret-keys
akan digunakan sebagai kunci default - apakah itu benar?