Как разделить один pgp-ключ на нескольких машинах?

37

Как я могу экспортировать pgp-ключ с одного компьютера и импортировать его в другой? Единственный способ, которым я разобрался (на морском коньке), - это импортировать его в раздел других ключей .

Но я хочу использовать один единственный pgp-ключ из разных компьютеров. Легче ли это решить через терминал и gpg ? Я немного смущен о морском коньке.

    
задан pschmidt 28.03.2011 в 20:24
источник

1 ответ

39

В терминале запустите следующее:

gpg --export-secret-key -a > secretkey.asc

И в другой системе импортируйте секретный ключ с помощью:

gpg --import secretkey.asc

В качестве альтернативы, если у вас есть ssh-доступ к другой системе, вы можете объединить эти два действия в одну команду:

gpg --export-secret-key -a | ssh othermachine gpg --import -

После того, как ключевые файлы выполнили свою задачу, безопасно удалите их

shred secretkey.asc && rm secretkey.asc

или

shred --remove secretkey.asc

Обязательно удалите и удалите ключ вместо обычного удаления. Кроме того, вместо перемещения ключевого файла с mv , скопируйте его, затем отбросьте и удалите оригинал. Эти методы позволят злоумышленнику восстановить ключ через проверку уровня низкого уровня.

    
ответ дан James Henstridge 29.03.2011 в 06:16
источник