From: Zoltán Felleg Date: Wed, 26 Mar 2025 16:56:25 +0000 (+0100) Subject: Updated doc.txt and updatecerts.sh (added AuthorizedPrincipalsFile). X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=11e5eaa60c530a4c9a3cc66e09189c6c2eeb6278;p=user-ssh.git Updated doc.txt and updatecerts.sh (added AuthorizedPrincipalsFile). --- diff --git a/doc.txt b/doc.txt index a18d868..ebb1d03 100644 --- a/doc.txt +++ b/doc.txt @@ -4,6 +4,12 @@ user CA generation: user CA setup (as root on ssh servers): cat user-CA.pub >>/etc/ssh/trusted-user-ca.keys echo "TrustedUserCAKeys /etc/ssh/trusted-user-ca.keys" >/etc/ssh/sshd_config.d/99-user-CA.conf + >/etc/ssh/authorized-principals.root + echo "fritter" >>/etc/ssh/authorized-principals.root + echo "mszabo" >>/etc/ssh/authorized-principals.root + echo "scripts" >>/etc/ssh/authorized-principals.root + echo "zfelleg" >>/etc/ssh/authorized-principals.root + echo "AuthorizedPrincipalsFile /etc/ssh/authorized-principals.%u" >/etc/ssh/sshd_config.d/99-principals-file.conf user key generation: ssh-keygen -t ed25519 -C -f diff --git a/updatecerts.sh b/updatecerts.sh index 840f886..8170073 100755 --- a/updatecerts.sh +++ b/updatecerts.sh @@ -25,7 +25,7 @@ case "$CERT_QUARTER" in CERT_END_YYYYMMDD="${CERT_YEAR}0501" ;; "2") - # apr 1 - jul 30 + # apr 1 - jul 31 CERT_START_YYYYMMDD="${CERT_YEAR}0401" CERT_END_YYYYMMDD="${CERT_YEAR}0801" ;; @@ -48,8 +48,8 @@ esac for CERT_NAME in fritter mszabo scripts zfelleg do - ssh-keygen -I $CERT_NAME \ - -n "${CERT_NAME},root" \ + ssh-keygen -I ${CERT_NAME}-$CERT_YEAR_QUARTER \ + -n "$CERT_NAME" \ -s user-CA \ -V ${CERT_START_YYYYMMDD}:$CERT_END_YYYYMMDD \ ${CERT_NAME}.pub