Synology – problem z gpg – gpg-agent

Na synology zaczałem robić dodatkowe kopie, jednak aby było bezpieczniej chciałm uzyć szyfrowania GPG. Do tego potrzebne jest klucz GPG, jednak fajnie było by mieć klucz prywatny z hasłem. Normalnie na linux wykonuje gpg – –full-generate-key i odpowiadałem na pytania. Jednak wersja na synology nie działa od ręki dosataję error:

gpg: agent_genkey failed: No pinentry
Key generation failed: No pinentry

Można wykorzystać plik z konfiguracją ale bez hasła, np. key-config.txt:

%no-protection
Key-Type: RSA
Key-Length: 4096
Subkey-Type: RSA
Subkey-Length: 4096
Name-Real: Twoje Imię
Name-Email: [email protected]
Expire-Date: 0
%commit

i wykonać:

gpg –batch –generate-key key-config.txt

Jednak przechowywani kluczy bez hasła nie do konća jest bezpieczne dlatego poszukałem i znalazłem takie rozwiązanie, aby wykonać polecenie:

gpg –pinentry-mode loopback –full-generate-key

Dzięki temu w konsoli zapyta sie a nie bedzie próbował odpalić pinentry.