Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Amrith Vengalath AmrithVengalath

🏠
Working from home
View GitHub Profile
@AmrithVengalath
AmrithVengalath / gpg-ssh-setup.md
Created Feb 13, 2021 — forked from mcattarinussi/gpg-ssh-setup.md
A setup guide to use a personal gpg key for ssh authentication
View gpg-ssh-setup.md

GPG - SSH setup

Generating the master key

Here we create the master key. We want only Certify capability: we use the master key only to create the subkeys, Sign - Encrypt - Authenticate capabilities will be assigned to the subkeys.

Run the following command to start the master key generation process. Select the set your own capabilities creation process (type 8)

  ▶ gpg --full-generate-key --expert
  gpg (GnuPG) 2.2.9; Copyright (C) 2018 Free Software Foundation, Inc.
View keybase.md

Keybase proof

I hereby claim:

  • I am AmrithVengalath on github.
  • I am amrithvengalath (https://keybase.io/amrithvengalath) on keybase.
  • I have a public key whose fingerprint is 10B0 C3E9 867B C44C DA48 690C 8678 CFE3 03EB DB52

To claim this, I am signing this object: