Add skel file to generate ssh keys on login if missing.
This commit is contained in:
parent
f79e5b4a6e
commit
f9b58a9c83
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue