gpg-Entschlüsselung schlägt fehl, ohne dass ein geheimer Schlüsselfehler vorliegt

Ich habe eine gpg .key-Datei, die als Passphrase zum Entschlüsseln einer .dat.pgp-Datei verwendet wird. Die verschlüsselte .data.pgp-Datei wird erfolgreich auf einem Server mit derselben .key-Datei mit dem folgenden Befehl entschlüssel

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

Aber wenn ich denselben Schlüssel auf einen anderen Server xxx_gpg.key verschiebe und denselben obigen Befehl ausführe, erhalte ich die folgende Fehlermeldung -

gpg: decryption failed: No secret key

BEARBEITEN

Ich finde, dassgpg --list-secret-keys gibt einige Daten auf dem Server zurück, auf dem es funktioniert, aber für andere Server werden keine Ergebnisse zurückgegeben.

Wie können wir den geheimen Schlüssel konfigurieren?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage