From 5913fc67b4719cec87cdc5b6d5cb077381fc521a Mon Sep 17 00:00:00 2001 From: neingeist Date: Mon, 29 Jun 2015 21:21:58 +0200 Subject: [PATCH] add gpg-sync-keys --- gpg-sync-keys | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 gpg-sync-keys diff --git a/gpg-sync-keys b/gpg-sync-keys new file mode 100755 index 0000000..89eb3fc --- /dev/null +++ b/gpg-sync-keys @@ -0,0 +1,23 @@ +#!/bin/sh +# sync gpg public keys between localhost and the specified hosts +# +# gpg-sync-keys host1 [host2 ...] +# + +#GPG="gpg -q --batch" +GPG=gpg + +hosts=$@ + +for host in $hosts; do + echo "Importing from $host ..." + ssh -C $host $GPG --export | $GPG --import +done + +#echo "Refreshing keys ..." +#$GPG --refresh-keys + +for host in $hosts; do + echo "Exporting to $host ..." + $GPG --export | ssh -C $host $GPG --import +done