diff --git a/generate_ssh_keys.sh b/generate_ssh_keys.sh new file mode 100755 index 0000000000000000000000000000000000000000..ed32b23d08fd0d369c97af4e632b452c537fdfec --- /dev/null +++ b/generate_ssh_keys.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +#Get email +echo "Enter your email" +read email + +#Create folder +pushd ~/Documents +mkdir ssh_keys +pushd ssh_keys + +#Generate key +ssh-keygen -t rsa -C "$email" -b 4096 -f gitlab_key + +#Get the key into the .ssh/config +mkdir ~/.ssh +printf "Host gitlab.nps.edu\n IdentityFile ~/Documents/ssh_keys/gitlab_key" > ~/.ssh/config + +#Copy +printf "\n\nThe public key is:\n\n" +cat gitlab_key.pub +