Как перенести ключи Launchpad SSH и OpenPGP на другой компьютер?
Я поддерживаю некоторые PPA на панели запуска. Для этого я создал ключи SSH и OpenPGP.
Если мне нужно обновить PPA с другого компьютера, мне придется перенести эти ключи туда.
Я пытался экспортировать и импортировать их с помощью Seahorse (Keys & Passwords), но они не хотели импортировать.
Какой самый простой способ передачи ключей?
1 ответ
Функция экспорта Seahorse' экспортирует только открытые ключи, а не частные.
Вы можете легко экспортировать закрытый ключ из командной строки, используя gpg --export-secret-keys [key-id] > secret.pgp
,
Альтернативой будет миграция целого ~/.gnupg
папку на новый компьютер (возможно, вам придется решить некоторые проблемы с правами доступа, в основном, следя за тем, чтобы вы и только вы могли читать и писать из / в эту папку).
Закрытые ключи SSH обычно хранятся в ~/.ssh
Я также просто скопировал бы всю папку на новую машину.