GPG 키가 복사되었지만 작동하지 않습니다

GPG 키가 복사되었지만 작동하지 않습니다

내 GPG 키를 한 서버에서 다른 서버로 복사했는데, 첫 번째 서버에서는 모든 것이 잘 작동했고, 새 서버에서는 다음과 같은 결과를 얻었습니다. (list-keys 및 list-secret-keys 출력을 포함했습니다.

[www@localhost data]$ gpg escs_hr_feed.pgp

You need a passphrase to unlock the secret key for
user: "Encrypt <[email protected]>"
2048-bit RSA key, ID 8E7BFE3A, created 2015-06-24 (main key ID B943D3E2)

gpg: cancelled by user
gpg: encrypted with 2048-bit RSA key, ID 8E7BFE3A, created 2015-06-24
      "Encrypt <[email protected]>"
gpg: public key decryption failed: General error
gpg: decryption failed: No secret key
[www@localhost data]$ gpg --list-keys
/home/www/.gnupg/pubring.gpg
----------------------------
pub   2048R/B943D3E2 2015-06-24
uid                  Encrypt <[email protected]>
uid                  Master <[email protected]>
sub   2048R/8E7BFE3A 2015-06-24
sub   2048R/6E704692 2015-06-24

[www@localhost data]$ gpg --list-secret-keys
/home/www/.gnupg/secring.gpg
----------------------------
sec   2048R/B943D3E2 2015-06-24
uid                  Master <[email protected]>
uid                  Encrypt <[email protected]>
ssb   2048R/8E7BFE3A 2015-06-24
ssb   2048R/6E704692 2015-06-24

답변1

sudo su -그래서 문제는 사용자에게 주면 gpg를 사용할 수 없고 사용자로 직접 로그인해야 한다는 점입니다 .

(적어도 우리 회사의 서버 설정에서는)

관련 정보