diff --git a/Dockerfile b/Dockerfile index b63e141..46e11e0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,8 +6,12 @@ RUN \ apt update && \ apt install -y cron && \ apt install -y openssh-server && \ + apt install -y curl && \ mkdir -p ${APP_DIR} && \ - useradd -d ${APP_DIR} -u 1000 user + useradd -d ${APP_DIR} -u 1000 user && \ + mkdir -p ${APP_DIR}/.ssh && \ + curl https://home.hottis.de/mysshkeys.pub > ${APP_DIR}/.ssh/authorized_keys + COPY crontab /etc/ COPY testscript.sh ${APP_DIR}/ diff --git a/sshd_config b/sshd_config index 27e95ec..805a76f 100644 --- a/sshd_config +++ b/sshd_config @@ -6,7 +6,7 @@ Ciphers aes128-cbc,3des-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr MACs hmac-sha1,hmac-sha1-96 StrictModes yes SyslogFacility DAEMON -PasswordAuthentication yes +PasswordAuthentication no PermitEmptyPasswords no -PermitRootLogin yes +PermitRootLogin no Subsystem sftp internal-sftp