23 lines
409 B
Bash
Executable File
23 lines
409 B
Bash
Executable File
#!/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 -q -t rsa -N '' -f ${HOME}/.ssh/id_rsa 2>/dev/null <<< y >/dev/null
|
|
fi
|
|
EOF
|
|
|
|
chmod +x ${DEST}/.zprofile
|
|
|
|
# System keys
|
|
ssh-keygen -A
|
|
|
|
# Root user keys
|
|
ssh-keygen -q -t rsa -N '' -f ${HOME}/.ssh/id_rsa 2>/dev/null <<< y >/dev/null
|
|
|
|
|