Hello! This issue is not clear, I am try to describe your steps, as I understood 1. you execute on *host1* command like:
*tar -cf - <SOME-DIR> | gpg --homedir <PGP-KEYS-SPECIAL-DIR> --encrypt --recipient <SOME-RECIPIENT> -o <ENCIPTRD-FILE>.gpg* 2. copy *<ENCIPTRD-FILE>.gpg *onto *host2* 3. copy *<PGP-KEYS-SPECIAL-DIR> *onto *host2* 4. execute on *host2:* *mkdir <SOME-DIR>; gpg --homedir <PGP-KEYS-SPECIAL-DIR> --decrypt <ENCIPTRD-FILE>.gpg | tar -xf - -C <SOME-DIR>* 5. you expect that files from <SOME-DIR> on *host1* will be restored on <SOME-DIR> on *host2* I repeat it on my env, looks like all is working Something going wrong in that steps for your case? Could you please point on that step issue appears by your mind

