web-dev-qa-db-ja.com

Launchpad SSHおよびOpenPGPキーを別のコンピューターに転送するにはどうすればよいですか?

私はランチパッドでいくつかのPPAを維持しています。そのためにSSHキーとOpenPGPキーを作成しました。

別のコンピューターからPPAを更新する必要がある場合は、これらのキーをそこに転送する必要があります。

Seahorse(Keys&Passwords)を使用してエクスポートおよびインポートしようとしましたが、インポートしたくありませんでした。

キーを転送する最も簡単な方法は何ですか?

1
Pilot6

Seahorse 'Export関数は公開鍵のみをエクスポートし、秘密鍵はエクスポートしません。

gpg --export-secret-keys [key-id] > secret.pgpを使用して、コマンドラインから秘密鍵を簡単にエクスポートできます。

別の方法は、~/.gnupgフォルダー全体を新しいマシンに移行することです(後でいくつかのアクセス許可の問題を修正する必要がある場合があります。ほとんどの場合、そのフォルダーとの間で読み取りと書き込みができるのは自分だけです)。

通常、SSH秘密鍵は~/.sshに保存されます。また、フォルダ全体を新しいマシンにコピーするだけです。

1
Jens Erat