Files
samfelag/secrets/ssh-keys/deploy_keys.sh
2024-12-22 16:05:01 +01:00

23 lines
535 B
Bash
Executable File

#!/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"