gpg: decryption failed: No secret key
Если секретный ключ не найден на удаленном хосте, получим сообщение gpg: decryption failed: No secret key
Для начала посмотрим, есть ли он вообще на основном:
gpg --list-key /home/nevvad/.gnupg/pubring.kbx --------------------------- pub rsa3072 2022-05-19 [SC] [expires: 2022-07-18] 4004E54A58B375C14DFB126A6EF602066246FE32 uid [ultimate] username <username@host.com> sub rsa3072 2022-05-19 [E] [expires: 2022-07-18]
Если есть, то экспортируем секретный ключ gpg:
gpg --export-secret-keys username > private.key
Передаем его на удаленный хост, и там его импортируем:
gpg --import private.key # Получаем отбой типа gpg: key 6EF602066246FE32: "username <username@host.com>" not changed gpg: key 6EF602066246FE32: secret key imported gpg: Total number processed: 1 gpg: unchanged: 1 gpg: secret keys read: 1 gpg: secret keys imported: 1