Guarda il trattamento di Dark Otter
https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
Se il sito non è attivo, utilizza il riferimento al backup di archive.org:
https://web.archive.org/web/20170518155052/https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
che include un modo ragionevolmente sicuro per trasferire le chiavi. Potresti inserire questa raccomandazione negli script di shell mostrati di seguito per un uso ripetuto.
Per prima cosa prendi il KEYID che desideri dall'elenco mostrato da
$ gpg -K
Dalla lista risultante annotare il KEYID (gli 8 esadecimali che seguono sec) necessario per il trasferimento.
Quindi invoca gli script di shell testati "export_private_key" sul primo account e genera il tuo pubkey.gpg + keys.asc. Successivamente invoca sul secondo account "import_private_key". Ecco il loro contenuto mostrato con cat (copia e incolla contenuto):
$ cat export_private_key
gpg -K
echo "select private key"
read KEYID
gpg --output pubkey.gpg --export $KEYID
echo REMEMBER THE COMING PASS-PHRASE
gpg --output - --export-secret-key $KEYID | \
cat pubkey.gpg - | \
gpg --armor --output keys.asc --symmetric --cipher-algo AES256
ls -l pubkey.gpg keys.asc
#################### E X P O R T _ P R I V A T E _ K E Y #####################
Ora trasferisci in qualche modo il "pubkey.gpg" (se necessario) e il privato "keys.asc" al secondo account e invoca il programma mostrato di seguito.
$ cat import_private_key
gpg --no-use-agent --output - keys.asc | gpg --import
################### I M P O R T _ P R I V A T E _ K E Y ######################
Nello spirito di Otter "E quello, dovrebbe essere, quello".