|
@@ -0,0 +1,12 @@
|
|
|
+#!/bin/bash
|
|
|
+#--Snippet to generate ssh keys------------------------------------------------
|
|
|
+keyUser="USERNAME__PASTE_HERE"
|
|
|
+keyFQDN="FQDN__PASTE_HERE" #full hostname
|
|
|
+#------------------------------------------------------------------------------
|
|
|
+keyType="ed25519"
|
|
|
+keyDate=`date +%F` # format yyyy-mm-dd
|
|
|
+keyPass=`openssl rand -base64 21` # multiple of 3 characters to avoid padding
|
|
|
+keyName="id_"$keyType"_"$keyUser"_"$keyFQDN"_"$keyDate
|
|
|
+ssh-keygen -t ed25519 -C $keyName -N $keyPass -f ./$keyName
|
|
|
+ls $keyName*
|
|
|
+echo $keyPass && unset keyPass
|