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.