From f5829f0492542ea6f8b90b00e60de9f156d501e2 Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Sat, 24 Feb 2024 23:40:46 +0200 Subject: [PATCH] added log to allow external fail2ban --- build/Dockerfile | 4 +++- build/run_ssh_box.sh | 6 +++++- docker-compose.yaml | 1 + example-env | 1 + 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/build/Dockerfile b/build/Dockerfile index 5ebf6d2..efac41a 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -4,7 +4,9 @@ RUN apk add --no-cache \ openssh-server-pam \ bash \ rsync \ - shadow + moreutils \ + shadow \ + tzdata COPY get_pub_keys.sh update_users.sh run_ssh_box.sh /usr/local/sbin/ CMD bash /usr/local/sbin/run_ssh_box.sh diff --git a/build/run_ssh_box.sh b/build/run_ssh_box.sh index 5f3fe0b..20153ac 100755 --- a/build/run_ssh_box.sh +++ b/build/run_ssh_box.sh @@ -59,4 +59,8 @@ echo "$NAME" > /etc/motd update_users.sh -"/usr/sbin/sshd" "-D" "-e" "-f" "/etc/ssh/sshd_config" +touch /var/ssh-box/sshd.log +chmod 0600 /var/ssh-box/sshd.log +"/usr/sbin/sshd" "-D" "-e" "-f" "/etc/ssh/sshd_config" 2>&1 | \ + ts "%b %d %H:%M:%S $HOSTNAME sshd[$$]:" | \ + tee -a /var/ssh-box/sshd.log diff --git a/docker-compose.yaml b/docker-compose.yaml index 50a8ce4..bfeabda 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -13,6 +13,7 @@ services: - USR=${USR} - NAME=${NAME} - GRP=${GRP} + - TZ=${TZ} restart: unless-stopped diff --git a/example-env b/example-env index 11e521c..9789f0d 100644 --- a/example-env +++ b/example-env @@ -2,3 +2,4 @@ USR=1000 GRP=1000 EXPOSE=22222 NAME=BOX NAME +TZ=Europe/Copenhagen