Merge pull request #387 from dkarlovi/patch-1

fix: add an explicit example about publishing the pubkey when expiring
pull/399/head
drduh 2023-10-15 16:19:00 -07:00 committed by GitHub
commit 5d1e524af5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 1 deletions

View File

@ -2202,7 +2202,7 @@ Key is valid for? (0)
``` ```
Follow these prompts to set a new expiration date, then `save` to save your changes. Follow these prompts to set a new expiration date, then `save` to save your changes.
Next, export the public key: Next, [export the public key](#export-public-keys):
```console ```console
$ gpg --armor --export $KEYID > gpg-$KEYID-$(date +%F).asc $ gpg --armor --export $KEYID > gpg-$KEYID-$(date +%F).asc
@ -2214,6 +2214,18 @@ Transfer that public key to the computer from which you use your GPG key, and th
$ gpg --import gpg-0x*.asc $ gpg --import gpg-0x*.asc
``` ```
Alternatively, use a public key server (it will update the key if already on the server):
```console
$ gpg --send-key $KEYID
```
and import the newly updated key on any computer where you wish to use it (it will update the key if previously imported):
```console
$ gpg --recv $KEYID
```
This will extend the validity of your GPG key and will allow you to use it for SSH authorization. Note that you do _not_ need to update the SSH public key located on remote servers. This will extend the validity of your GPG key and will allow you to use it for SSH authorization. Note that you do _not_ need to update the SSH public key located on remote servers.
## Rotating keys ## Rotating keys