From ce0c25cd9e7c50ae2828ce3e23884d44ba1a7b68 Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 29 Dec 2022 10:36:08 +0100 Subject: [PATCH] revert 988d7f2e26bb20d476332a9700a36cbff456d868 revert Set correct TimeZone conf --- Dockerfile | 18 ++++++------------ make.conf | 21 --------------------- makefile | 32 ++++++++++++++++++++++++-------- src/issue.net | 12 ------------ src/secure.conf | 7 ------- src/start.sh | 4 ---- 6 files changed, 30 insertions(+), 64 deletions(-) delete mode 100644 make.conf delete mode 100644 src/issue.net delete mode 100644 src/secure.conf delete mode 100755 src/start.sh diff --git a/Dockerfile b/Dockerfile index a8a9a9e..8378f8b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,22 +5,16 @@ MAINTAINER BeN RUN apt-get clean && apt-get update && apt-get -y upgrade RUN apt-get install -y \ - openssh-server \ - inetutils-syslogd \ - sudo + openssh-server RUN apt-get clean && rm -rf /var/lib/apt/lists/* -RUN useradd -rm -d /home/ben -s /bin/bash -g 100 -u 1000 ben && \ - echo "ben ALL=NOPASSWD: ALL" > /etc/sudoers.d/ben -#RUN echo 'ben:ben' | chpasswd +RUN useradd -rm -d /home/ben -s /bin/bash -g root -G sudo -u 1000 ben -RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/g' /etc/ssh/sshd_config -COPY src/issue.net /etc/issue.net -COPY src/secure.conf /etc/ssh/sshd_config.d/secure.conf -COPY src/start.sh /start.sh +RUN echo 'ben:ben' | chpasswd RUN service ssh start + EXPOSE 22 -#CMD ["/usr/sbin/sshd","-D", "-e"] -CMD ["/start.sh"] + +CMD ["/usr/sbin/sshd","-D"] diff --git a/make.conf b/make.conf deleted file mode 100644 index d21cf22..0000000 --- a/make.conf +++ /dev/null @@ -1,21 +0,0 @@ -IMAGE=openssh - -CONTNAME=$(IMAGE)-1 - -DATAVOLUME=/home/_dockervol/openssh - -STARTOPT= \ ---hostname bastion \ --e TZ="Europe/Paris" \ --p 22122:22 \ --v $(DATAVOLUME)/homeben:/home/ben \ --v $(DATAVOLUME)/etcssh/ssh_host_ecdsa_key:/etc/ssh/ssh_host_ecdsa_key \ --v $(DATAVOLUME)/etcssh/ssh_host_ecdsa_key.pub:/etc/ssh/ssh_host_ecdsa_key.pub \ --v $(DATAVOLUME)/etcssh/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key \ --v $(DATAVOLUME)/etcssh/ssh_host_ed25519_key.pub:/etc/ssh/ssh_host_ed25519_key.pub \ --v $(DATAVOLUME)/etcssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key \ --v $(DATAVOLUME)/etcssh/ssh_host_rsa_key.pub:/etc/ssh/ssh_host_rsa_key.pub \ --v $(DATAVOLUME)/log/ssh.log:/var/log/ssh.log \ --v $(DATAVOLUME)/log/auth.log:/var/log/auth.log \ ---name $(CONTNAME) \ -$(IMAGE) diff --git a/makefile b/makefile index 0df691a..f891dc5 100644 --- a/makefile +++ b/makefile @@ -1,13 +1,32 @@ -include make.conf +######################################### +#VARIABLES: CAN BE EDITED +######################################### + +CONTAINER=test + +CONTNAME=$(CONTAINER)-1 + +DATAVOLUME=$(shell pwd) + +#net=host: mandatory for others containers to connect to mysql +STARTOPT=-d \ +-p 22122:22 \ +--name $(CONTNAME) \ +$(CONTAINER) + + +######################################### +# ACTIONS: DO NOT EDIT BEYOND THIS POINT +######################################### build: - docker build -t $(IMAGE) . + docker build -t $(CONTAINER) . build-nocache: - docker build --no-cache -t $(IMAGE) . + docker build --no-cache -t $(CONTAINER) . run: - docker run -d $(STARTOPT) + docker run $(STARTOPT) bash: docker exec -i -t $(CONTNAME) /bin/bash @@ -22,7 +41,4 @@ clear: docker rmi -f $(CONTAINER) install: - docker run -d --restart=always $(STARTOPT) - -reinstall: - make stop;make delete ;make install + docker run --restart=always $(STARTOPT) diff --git a/src/issue.net b/src/issue.net deleted file mode 100644 index 5bf0b1d..0000000 --- a/src/issue.net +++ /dev/null @@ -1,12 +0,0 @@ - * * * * * * * * * * * W A R N I N G * * * * * * * * * * * * * -THIS SYSTEM IS RESTRICTED TO AUTHORIZED USERS FOR AUTHORIZED USE -ONLY. UNAUTHORIZED ACCESS IS STRICTLY PROHIBITED AND MAY BE -PUNISHABLE UNDER THE COMPUTER FRAUD AND ABUSE ACT OF 1986 OR -OTHER APPLICABLE LAWS. IF NOT AUTHORIZED TO ACCESS THIS SYSTEM, -DISCONNECT NOW. BY CONTINUING, YOU CONSENT TO YOUR KEYSTROKES -AND DATA CONTENT BEING MONITORED. ALL PERSONS ARE HEREBY -NOTIFIED THAT THE USE OF THIS SYSTEM CONSTITUTES CONSENT TO -MONITORING AND AUDITING. -################################################################ - - diff --git a/src/secure.conf b/src/secure.conf deleted file mode 100644 index 3f1b06f..0000000 --- a/src/secure.conf +++ /dev/null @@ -1,7 +0,0 @@ -PermitRootLogin no -PermitEmptyPasswords no -AllowTcpForwarding yes -MaxStartups 10:30:60 -Banner /etc/issue.net -AllowUsers ben -LogLevel VERBOSE diff --git a/src/start.sh b/src/start.sh deleted file mode 100755 index 1bc8753..0000000 --- a/src/start.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -/usr/sbin/syslogd -/usr/sbin/sshd -D