PGP anahtar çiftlerimi yeni kurulmuş bir ubuntu sunucusuna kopyaladım. Ancak çalışmıyorlar: Bir dosyanın şifresini çözmeye çalışırken "işlem iptal edildi" hatası alıyorum:
$ echo TEST | gpg -e -a -r emanuele.paolini@gmail.com > test.gpg
$ gpg -d < test.gpg
gpg: encrypted with 1024-bit ELG key, ID CBABC188BB23CD11, created 2003-05-22
"Emanuele Paolini <emanuele.paolini@unipi.it>"
gpg: public key decryption failed: Operation cancelled
gpg: decryption failed: No secret key
$ gpg --list-secret-keys
/home/paolini/.gnupg/pubring.gpg
--------------------------------
sec dsa1024 2003-05-22 [SC]
848EA2CE420E06FF22E88DED7F0D73E98288DA05
uid [ultimate] Emanuele Paolini <emanuele.paolini@unipi.it>
uid [ultimate] Emanuele Paolini <e.paolini@sns.it>
uid [ultimate] Emanuele Paolini <paolini@math.unifi.it>
uid [ultimate] Emanuele Paolini <paolini@unifi.it>
uid [ultimate] Emanuele Paolini <emanuele.paolini@gmail.com>
ssb elg1024 2003-05-22 [E]
Aynı komutlar kişisel bilgisayarımda iyi çalışıyor.
- Belki, anahtarları kopyalarken bir sorun çıkmıştır?
- Belki, ssh bağlantısı ile ilgili bir sorun var?
güncelleme Sorun ssh bağlantısıyla ilgilidir. Aslında bu komutu sunucunun konsolundan denersem doğru çalışır (şifre için bir pencere açar) ... Yani pinentry ile ilgisi var. Benim ssh bağlantım X etkin ve çalışıyordu.