From ea1e8b32189d52b074146306bae71cb89f1da870 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Mon, 6 Jan 2014 19:19:22 -0600 Subject: [PATCH] create-vmachine: Don't chroot to generate SSH host keys --- create-vmachine.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/create-vmachine.sh b/create-vmachine.sh index e43554e..4ad992e 100755 --- a/create-vmachine.sh +++ b/create-vmachine.sh @@ -75,7 +75,12 @@ echo "Configuring network..." echo 'config_eth0="dhcp"' > "${MOUNTPOINT}"/etc/conf.d/net ln -s net.lo "${MOUNTPOINT}"/etc/init.d/net.eth0 ln -s /etc/init.d/net.eth0 "${MOUNTPOINT}"/etc/runlevels/default/ -chroot "${MOUNTPOINT}" /etc/init.d/sshd gen_keys + +for keytype in dsa rsa ecdsa; do + key="${MOUNTPOINT}"/etc/ssh/ssh_host_${keytype}_key + echo "Creating ${keytype} SSH host key..." + ssh-keygen -t ${keytype} -f "${key}" -N '' +done echo "Configuring fstab..." cat << EOF > "${MOUNTPOINT}"/etc/fstab