arch-install/scripts/setup_ssh_key.sh

16 lines
384 B
Bash
Raw Normal View History

2024-06-07 10:31:29 +00:00
#!/usr/bin/env -S bash -i
if [ -f "${HOME}/.ssh/id_ed25519" ]; then
echo "SSH private key already exists. Exiting."
exit 1
fi
HOSTNAME=`hostname`
ssh-keygen -t ed25519 -C "$USER@$HOSTNAME"
ssh-keyscan -H git.devroom.io >> "${HOME}/.ssh/known_hosts"
ssh-keyscan -H github.com >> "${HOME}/.ssh/known_hosts"
echo "--- Your public key, sir:"
cat "${HOME}/.ssh/id_ed25519.pub"