Skip to content

Instantly share code, notes, and snippets.

@deoxykev
Created February 2, 2020 01:29
Show Gist options
  • Save deoxykev/f3d136b0fd5c5b1963daef3e848e7deb to your computer and use it in GitHub Desktop.
Save deoxykev/f3d136b0fd5c5b1963daef3e848e7deb to your computer and use it in GitHub Desktop.
send pgp pubkey to various keyservers
#!/usr/bin/env bash
# this script sends your pgp key to several keyservers
key='ADE71EEF085504905DF1CA623D59C55F74909F86'
echo '[+] sending keys.'
declare -a keyservers=('pgp.ocf.berkeley.edu' 'pgp.mit.edu' 'keyring.debian.org' 'keyserver.ubuntu.com' 'keyserver.cns.vt.edu' 'keyserver.mattrude.com' 'keys.openpgp.org' 'pgp.circl.lu' 'sks-keyservers.net' 'pgp.key-server.io' 'pgpkeys.urown.net')
for keyserver in "${keyservers[@]}"; do
gpg --keyserver "$keyserver" --send-keys $key
done
echo '[+] done.'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment