1
0
mirror of https://github.com/tmate-io/tmate-ssh-server.git synced 2020-11-18 19:53:51 -08:00
tmate-ssh-server/create_keys.sh
Steve Wills 600835f606 Support ed25519 keys (#50)
Continue to support ecdsa keys, but don't generate them for new installs
2018-12-01 12:25:54 -05:00

18 lines
379 B
Bash
Executable File

#!/bin/bash
gen_key() {
keytype=$1
ks="${keytype}_"
key="keys/ssh_host_${ks}key"
if [ ! -e "${key}" ] ; then
if ssh-keygen --help 2>&1 | grep -e '-E ' > /dev/null; then
ssh-keygen -t ${keytype} -f "${key}" -N '' -E md5
else
ssh-keygen -t ${keytype} -f "${key}" -N ''
fi
return $?
fi
}
mkdir -p keys
gen_key rsa && gen_key ed25519 || exit 1