From 5e7cf9952b6ea64ed2a290f883e90de43f252e34 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Fri, 20 Feb 2015 11:47:40 -0700 Subject: [PATCH] Start sshd Keys aren't persisted at the moment --- scripts/dockerimages/scripts/console.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/dockerimages/scripts/console.sh b/scripts/dockerimages/scripts/console.sh index 4a754698..e73c32ba 100755 --- a/scripts/dockerimages/scripts/console.sh +++ b/scripts/dockerimages/scripts/console.sh @@ -7,6 +7,13 @@ if [ -s $CLOUD_CONFIG_FILE ]; then cloud-init --from-file $CLOUD_CONFIG_FILE fi +for i in rsa dsa ecdsa ed25519; do + OUTPUT=/etc/ssh/ssh_host_${i}_key + if [ ! -e $OUTPUT ]; then + ssh-keygen -f $OUTPUT -N '' -t $i + fi +done + RANCER_HOME=/home/rancher if [ ! -d ${RANCER_HOME} ]; then mkdir -p ${RANCER_HOME} @@ -14,6 +21,8 @@ if [ ! -d ${RANCER_HOME} ]; then chmod 2755 ${RANCER_HOME} fi +chown root:rancher /var/run/docker.sock:/var/run/system-docker.sock + cat > /etc/respawn.conf << EOF /sbin/getty 115200 tty1 /sbin/getty 115200 tty2 @@ -21,6 +30,7 @@ cat > /etc/respawn.conf << EOF /sbin/getty 115200 tty4 /sbin/getty 115200 tty5 /sbin/getty 115200 tty6 +/usr/sbin/sshd -D EOF exec respawn -f /etc/respawn.conf