Fix install docs and deploy keys script
This commit is contained in:
@@ -11,7 +11,15 @@ fi
|
||||
read -p "Username: " USERNAME
|
||||
|
||||
PRIVATE_KEY="id_$HOSTNAME"
|
||||
ENCRYPTED_PRIVATE_KEY="$PRIVATE_KEY.gpg"
|
||||
PUBLIC_KEY="id_$HOSTNAME.pub"
|
||||
DECRYPTED=f
|
||||
|
||||
if [ ! -f $PRIVATE_KEY ]; then
|
||||
DECRYPTED=t
|
||||
echo "Decrypting private key ..."
|
||||
gpg -d $ENCRYPTED_PRIVATE_KEY > $PRIVATE_KEY
|
||||
fi
|
||||
|
||||
echo "Deploying private key ($PRIVATE_KEY) to ($USERNAME@$HOSTIP) ..."
|
||||
scp $PRIVATE_KEY $USERNAME@$HOSTIP:.ssh/$PRIVATE_KEY
|
||||
@@ -19,4 +27,9 @@ scp $PRIVATE_KEY $USERNAME@$HOSTIP:.ssh/$PRIVATE_KEY
|
||||
echo "Deploying public key ($PUBLIC_KEY) to ($USERNAME@$HOSTIP) ..."
|
||||
scp $PUBLIC_KEY $USERNAME@$HOSTIP:.ssh/$PUBLIC_KEY
|
||||
|
||||
if [ "$DECRYPTED" = 't' ]; then
|
||||
echo "Deleting decrypted private key ..."
|
||||
rm $PRIVATE_KEY
|
||||
fi
|
||||
|
||||
echo "Done"
|
||||
|
||||
Reference in New Issue
Block a user