From 16a79d596137a901c2347db82e7cd7748f681c9e Mon Sep 17 00:00:00 2001 From: AJ NOURI Date: Tue, 19 Apr 2016 10:26:33 +0200 Subject: [PATCH] Add bind-tools, map ssh directories and sshd configuration script --- docker/endhost/Dockerfile | 3 +++ docker/endhost/start-ssh.sh | 10 ++++++++++ 2 files changed, 13 insertions(+) create mode 100644 docker/endhost/start-ssh.sh diff --git a/docker/endhost/Dockerfile b/docker/endhost/Dockerfile index 10f6ed2..033187d 100644 --- a/docker/endhost/Dockerfile +++ b/docker/endhost/Dockerfile @@ -10,5 +10,8 @@ RUN apk add nano RUN apk add curl RUN apk add links RUN apk add iputils +RUN apk add bind-tools RUN apk add rsync RUN apk add bash +VOLUME /root/.ssh /etc/ssh /data +ADD start-ssh.sh start-ssh.sh diff --git a/docker/endhost/start-ssh.sh b/docker/endhost/start-ssh.sh new file mode 100644 index 0000000..8f1a280 --- /dev/null +++ b/docker/endhost/start-ssh.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +ssh-keygen -t rsa -b 4096 -f /etc/ssh/ssh_host_rsa_key -N '' +ssh-keygen -t dsa -b 1024 -f /etc/ssh/ssh_host_dsa_key -N '' +ssh-keygen -t ecdsa -b 256 -f /etc/ssh/ssh_host_ecdsa_key -N '' +ssh-keygen -t ed25519 -b 256 -f /etc/ssh/ssh_host_ed25519_key -N '' +ssh-keygen -f /root/.ssh/id_rsa -N '' +echo 'root:gns3' | chpasswd +sed -i "s/#PermitRootLogin prohibit-password/PermitRootLogin yes/" /etc/ssh/sshd_config +/usr/sbin/sshd && echo "SSHD started: $(pgrep sshd)"