$ scp -r ~/.gnupg user@remote_host:~/
А вот если вам надо выполнить экспорт какого то одного ключа, то для начала надо вывести весь список установленных ключей и выбрать из него необходимый.1. Экспорт GPG ключа
$ gpg --list-keys
/home/test/.gnupg/pubring.gpg
--------------------------------
pub 1024D/ABCDFE01 2018-04-06
uid firstname lastname (description) <email@test.com>
sub 2048g/DEFABC01 2018-04-06
Допустим нам надо экспортировать ключ ABCDFE01. Для этого выполним следующие команды:
$ gpg --output test_gpgkey_pub.gpg --armor --export ABCDFE01
$ gpg --output test_gpgkey_secret.gpg --armor --export-secret-key ABCDFE01
После этого выполним копирование этих файлов на удаленный компьютер:
$ scp test_gpgkey_pub.gpg test_gpgkey_secret.gpg test@remote_host:~/
2. Импорт GPG ключаПодключаемся к удаленному компьютеру. на который были скопированы файлы:
$ ssh test@remote_host
Выполняем импорт:
test@remote_host:~$ gpg --import ~/test_gpgkey_pub.gpg
test@remotehost:~$ gpg --allow-secret-key-import --import ~/test_gpgkey_secret.gpg
test@remote_host:~$ gpg --list-keys
/home/test/.gnupg/pubring.gpg
--------------------------------
pub 1024D/ABCDFE01 2018-04-06
uid firstname lastname (description) <email@test.com>
sub 2048g/DEFABC01 2018-04-06
Удаляем файлы ключа:
test@remote_host:~$ rm ~/test_gpgkey_secret.gpg ~/test_gpgkey_pub.gpg