From d32ab30dc3611481cb55ce7b18bb1a80352f9146 Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Mon, 28 Dec 2015 13:52:48 -0500 Subject: Initial --- keyCheck.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 keyCheck.sh (limited to 'keyCheck.sh') diff --git a/keyCheck.sh b/keyCheck.sh new file mode 100644 index 0000000..2293b3c --- /dev/null +++ b/keyCheck.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +# Check for a public key, and create one for the user if it +# does not exist. Spit the key in red to stdout + +# Really useful for people running MacOS + +# One line version to paste in a chat or so +# if [ -e ~/.ssh/id_rsa.pub ] ; then echo $'\033[1;31m' ; cat ~/.ssh/id_rsa.pub ; echo $'\033[0m' ; else ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa -t rsa -P ""; echo $'\033[1;31m' ; cat ~/.ssh/id_rsa.pub ; echo $'\033[0m'; fi + +if [ -e ~/.ssh/id_rsa.pub ] ; then + echo $'\033[1;31m' + cat ~/.ssh/id_rsa.pub + echo $'\033[0m' +else + ssh-keygen \ + -t rsa \ + -b 4096 \ + -f ~/.ssh/id_rsa \ + -P "" + echo $'\033[1;31m' + cat ~/.ssh/id_rsa.pub + echo $'\033[0m' +fi -- cgit v1.2.3