Mam plik gpg .key, który jest używany jako hasło do odszyfrowania pliku .dat.pgp. Zaszyfrowany plik .data.pgp zostanie pomyślnie rozszyfrował na jednym serwerze z tego samego pliku .key stosując następujące polecenieDeszyfrowanie gpg nie powiedzie się bez tajnego błędu klucza
cat xxx_gpg.key | /usr/bin/gpg --batch --quiet -o xxx.dat --passphrase-fd O -d xxx.dat.pgp
ale kiedy przenieść samego klucza do innego xxx_gpg.key serwerze i uruchomić tę samą powyższego polecenia, mam następujący błąd -
gpg: decryption failed: No secret key
EDIT:
Uważam, że gpg --list-secret-keys
powraca jakieś dane na serwerze, na którym działa, ale żadne wyniki są zwracane do innego serwera.
Jak możemy skonfigurować klucz tajny
Dokładna ta sama wersja gpg na każdej maszynie? – Xen2050
ta sama wersja gpg na obu miejscach - 2.0.14 – fortm
hmmm. Podobno '--passphrase-fd' czyta tylko" pierwszą linię ", czy te wyglądają identycznie w każdym systemie? Może inna powłoka konwertuje je lub potoku inaczej? Właśnie zobaczyłem skrzynkę, w której odwrócone ukośniki zostały "zjedzone" przez przeczytanie ... – Xen2050