Alt anahtarlarla GPG şifre çözme bir bilgisayarda neden bir başkasında başarısız oluyor?


2

Çeşitli bilgisayarlarıma dağıtmak için bir GPG alt anahtar sistemi oluşturmaya çalışıyorum. Talimatlara uygun olarak çıkarılmış ana gizli anahtar ile her bilgisayar için alt anahtar çiftleri yaratmıştır burada ve burada . İlgili .gnupg klasörlerini bilgisayarlarıma scp ile dağıttım. Daha sonra bunları geçiş veritabanına erişmeye çalışarak test ediyorum. Dizüstü bilgisayarıma gönderdiğim keypair klasörü iyi çalışıyor ve şifrelerimin şifresini çözüyor, ancak başka bir başsız sisteme gönderdiğim klasör de çalışmıyor

gpg: şifre çözme başarısız oldu: Gizli anahtar yok

Dizüstü bilgisayarımda aynı alt anahtar çifti .gnupg klasörünü (başsız kutu için tasarlanan) kullanmayı denersem, şifresini çözmek için iyi çalışır.

Tüm sistemler Arch Linux ve aynı gnupg 2.1.8 sürümlerini kullanıyor ve 1.6.5'i geçiyor.

Alt anahtarların neden başsız sistemimin şifresini çözmek için işe yaramadığını kimse söyleyebilir mi?


.gnupgKlasörü doğru kullanıcının giriş dizinine kopyaladınız (kullanıcı anahtarlara erişmeye çalışıyor) ve erişim izinlerini ayarladınız mı (kullanıcı adları benzer olmasına rağmen kullanıcı kimlikleri farklı olabilir)? gpg --versionAynı dizini, aktardığınız giriş diziniyle mi gösteriyor ?
Jens Erat

Evet, gpg --versiondoğru dizini gösterir. İzinleri değiştirmeyi denedim. Ne olması gerektiğini onaylayabilir misin? Ben kullandım chown -R stephanie:users .gnupgdoğru sahibine değiştirmek ve kullanılan chown -R 755 .gnupgizinleri değiştirmek için, ama hala aynı hatayı alıyorum.
stephanie.anderson

Nedir gpg --list-secret-keysbaskı?
Jens Erat

Ne bekleyeceğimi gösteriyor gibi görünüyor:sec# rsa4096/0xFAEA411332F636B9 2015-10-12 uid [ultimate] Stephanie Anderson <stephanie.anderson.1873@gmail.com> ssb rsa4096/0x1C674CBC250C2765 2015-10-12 ssb rsa4096/0x72D1B3B02E4F1015 2015-10-12
stephanie.anderson

Hiç kullanmadım pass, bu yüzden daha fazla bilgi almak için size tam bir yol veremem. OpenPGP ile şifrelenmiş içerikleri bulmaya çalışın ve bunları içine aktarın gpg --list-packets; bu, hangi anahtarın beklediğini size daha fazla ayrıntı vermelidir. Ayrıca, bir şekilde -verişmeye çalıştığı tuşa bazı yararlı bilgiler ekleyebilecek olan GnuPG çağrısına gizlice girebilirsiniz.
Jens Erat

Yanıtlar:


1

Tamam, yani geçişin kullanımının kırmızı bir ringa balığı olduğu ortaya çıktı. Bir belgeyi şifrelemeyi ve şifreyi çözmeyi denedim. -V bayrağıyla bu, sorunun pinentry agent ile olduğunu gösterdi. Yani burada cevabından talimatlar ile . Şimdi pinentry-curses ile çalışmaya başladım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.