Added quinto secrets and deploy-ssh keys

This commit is contained in:
marc
2024-12-22 16:05:01 +01:00
parent ab380782c3
commit a59c52a2a3
14 changed files with 60 additions and 21 deletions

22
secrets/ssh-keys/deploy_keys.sh Executable file
View 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"