le décryptage gpg échoue sans erreur de clé secrète

J'ai une gpg .fichier de clé qui est utilisé comme mot de passe pour déchiffrer une .dat.fichier pgp. Le cryptées .les données.pgp fichier est correctement déchiffré sur un serveur avec le même .la clé de fichier en utilisant la commande suivante

cat xxx_gpg.key | /usr/bin/gpg --batch --quiet -o xxx.dat --passphrase-fd O -d xxx.dat.pgp

Mais, quand je bouge même clé sur un autre serveur xxx_gpg.clé et exécuter la même commande ci-dessus, j'obtiens erreur suivant

gpg: decryption failed: No secret key

EDIT:

Je trouve que gpg --list-secret-keys retourne des données sur le serveur où il fonctionne, mais aucun résultat n'est retourné pour d'autres serveurs.

Comment peut-on configurer la clé secrète

source d'informationauteur fortm