Added quinto secrets and deploy-ssh keys
This commit is contained in:
22
secrets/ssh-keys/deploy_keys.sh
Executable file
22
secrets/ssh-keys/deploy_keys.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -e
|
||||
|
||||
read -p "Hostname: " HOSTNAME
|
||||
read -p "IP (leave empty tu use hostname): " HOSTIP
|
||||
if [ -z "${HOSTIP}" ]; then
|
||||
HOSTIP=$HOSTNAME
|
||||
echo "Using $HOSTIP"
|
||||
fi
|
||||
read -p "Username: " USERNAME
|
||||
|
||||
PRIVATE_KEY="id_$HOSTNAME"
|
||||
PUBLIC_KEY="id_$HOSTNAME.pub"
|
||||
|
||||
echo "Deploying private key ($PRIVATE_KEY) to ($USERNAME@$HOSTIP) ..."
|
||||
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
|
||||
|
||||
echo "Done"
|
||||
Reference in New Issue
Block a user