Add skel file to generate ssh keys on login if missing.

This commit is contained in:
Cyteen May 2020-02-23 10:27:12 +00:00
parent f79e5b4a6e
commit f9b58a9c83
1 changed files with 13 additions and 0 deletions

View File

@ -1,7 +1,20 @@
#!/usr/bin/env bash
DEST=/etc/skel
cat > ${DEST}/.zprofile <<EOF
if [ -f ${HOME}/.ssh/id_rsa.pub ]; then
exit 0
else
echo "Generating ssh keys."
ssh-keygen -A
fi
EOF
# System keys
ssh-keygen -A
# Root user keys
ssh-keygen -q -t rsa -N '' -f ~/.ssh/id_rsa 2>/dev/null <<< y >/dev/null