Agen GPG default di Ubuntu adalah Seahorse. AFAIK, Seahorse tidak membaca gpg-agent.conffile apa pun . Jadi saya ingin bertanya: apa agen GPG Anda? Apakah Anda yakin itu diatur dengan benar? Di mana Anda mengirim SIGHUP?
Andrea Corbellini
@AndreaCorbellini Saya merujuk ke agen kata sandi yang merupakan gpg-agent dan saya tidak tahu apakah itu dikonfigurasi dengan benar karena saya tidak tahu apa yang sebenarnya dikonfigurasi dengan tepat artinya untuk gpg-agent ... Akhirnya saya mengirim SIGHUP menggunakan "pkill -SIGHUP gpg-agent"
Thomas Produit
2
Jawaban yang disarankan di bawah menggunakan gpg-connect-agentmemang tampaknya bekerja untuk kuda laut (setidaknya bagi saya pada 14,04), bukan hanya gpg-agent. Ini berarti bahwa tanpa menonaktifkan gnome-keyringAnda harus dapat menggunakannya di luar kotak.
Greg
Jawaban:
9
Mari saya mulai dengan mengatakan saya memiliki masalah yang sama persis ...
Rahasia GPG Anda mungkin sedang ditangani oleh Gnome Keyring, meskipun gpg-agentsedang berjalan. Jawaban ini memberikan beberapa detail tentang opsi yang tersedia untuknya.
Cara lain adalah dengan menonaktifkan komponen GPG dari Gnome Keyring, sehingga gpg-agentdigunakan:
Anda dapat melakukan ini dengan menghapus (atau mengganti nama menjadi sesuatu selain *.desktop) file /etc/xdg/autostart/gnome-keyring-gpg.desktop.
Mungkin Anda sudah memiliki pengaturan yang diperlukan untuk gpg-agentmelakukan autostart. Setidaknya bagi saya, menjalankan Ubuntu 13.04, itu benar. Namun, jika perlu, lihat posting ini untuk beberapa informasi tentang cara mengkonfigurasinya.
Setelah log on dan on lagi, hanya gpg-agentharus berjalan, dan itu merespons pengaturan ~/.gnupg/gpg-agent.confdan SIGHUPsinyal.
Pada catatan akhir, mungkin bijaksana untuk juga menonaktifkan komponen SSH dari Gnome Keyring, karena:
Anda mungkin juga tidak ingin kunci SSH Anda tidak terkunci untuk seluruh sesi, dan mungkin ingin menggunakan / mengkonfigurasi ssh-agentataugpg-agent
Mungkin saja konfigurasi Anda untuk gpg-agentautostart sudah termasuk dukungan SSH (yang default di Ubuntu 13.04 tidak)
Terima kasih! Itu juga berfungsi dengan baik gnome-keyring-daemon(pada 14.04) - Saya telah mencari ke mana-mana untuk menemukan "lupa" yang sederhana!
Greg
Saya mengerti ERR 103 unknown command.
Zondo
1
Terima kasih banyak atas alat "lupa" yang sederhana dan efektif ini. Semua metode yang dibahas di atas mengenai cara mengelola cache kata sandi gpg melewatkan poin mendasar bahwa kita seharusnya tidak pernah membiarkan kata sandi di-cache di tempat pertama.
elmclose
Ini sebenarnya membantu saya keluar di Windows. Terima kasih.
Paul Williams
17
GPG : Dalam satu perintah:
gpg-connect-agent reloadagent /bye
SSH : untuk ssh agent Anda mungkin menginginkan keduanya:
gpg-agent.conf
file apa pun . Jadi saya ingin bertanya: apa agen GPG Anda? Apakah Anda yakin itu diatur dengan benar? Di mana Anda mengirim SIGHUP?gpg-connect-agent
memang tampaknya bekerja untuk kuda laut (setidaknya bagi saya pada 14,04), bukan hanyagpg-agent
. Ini berarti bahwa tanpa menonaktifkangnome-keyring
Anda harus dapat menggunakannya di luar kotak.Jawaban:
Mari saya mulai dengan mengatakan saya memiliki masalah yang sama persis ...
Rahasia GPG Anda mungkin sedang ditangani oleh Gnome Keyring, meskipun
gpg-agent
sedang berjalan. Jawaban ini memberikan beberapa detail tentang opsi yang tersedia untuknya.Cara lain adalah dengan menonaktifkan komponen GPG dari Gnome Keyring, sehingga
gpg-agent
digunakan:*.desktop
) file/etc/xdg/autostart/gnome-keyring-gpg.desktop
.gpg-agent
melakukan autostart. Setidaknya bagi saya, menjalankan Ubuntu 13.04, itu benar. Namun, jika perlu, lihat posting ini untuk beberapa informasi tentang cara mengkonfigurasinya.gpg-agent
harus berjalan, dan itu merespons pengaturan~/.gnupg/gpg-agent.conf
danSIGHUP
sinyal.ssh-agent
ataugpg-agent
gpg-agent
autostart sudah termasuk dukungan SSH (yang default di Ubuntu 13.04 tidak)sumber
gnome-keyring-gpg.desktop
file tidak ada.bagi mereka yang benar-benar menggunakan gpg-agent, Anda dapat melupakan frasa sandi dengan:
sumber
gnome-keyring-daemon
(pada 14.04) - Saya telah mencari ke mana-mana untuk menemukan "lupa" yang sederhana!ERR 103 unknown command
.GPG : Dalam satu perintah:
SSH : untuk ssh agent Anda mungkin menginginkan keduanya:
sumber