From d9e0bf7705f1da4a8ae514b64713738aeb332fc7 Mon Sep 17 00:00:00 2001 From: spongle Date: Mon, 5 Sep 2022 15:38:27 +0100 Subject: [PATCH] . --- shared/mykeys | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/shared/mykeys b/shared/mykeys index 424187b..7185942 100755 --- a/shared/mykeys +++ b/shared/mykeys @@ -44,6 +44,13 @@ then fi } +check_key () { + if [ ! -f ${KEYSTORE}/${KEYNAME} ] + then + ssh-keygen -o -a 100 -t ed25519 -f ${KEYSTORE}/${KEYNAME} -N "" -C ${KEYNAME}@${MACHINENAME} + cp -p ${KEYSTORE}/${KEYNAME}.pub ${KEYSTORE}/${KEYNAME_SHORT}${MACHINENAME}.pub + fi +} ##### # Main script below @@ -97,3 +104,14 @@ check_bastionkey check_gitkey check_rsynckey check_vibblerkey + + +MACHINENAME=$(uname -n) + +KEYNAME=github +KEYNAME_SHORT=_gh +check_key + +KEYNAME=gitea +KEYNAME_SHORT=_gt +check_key \ No newline at end of file