diff options
Diffstat (limited to 'Dockerfile/almalinux-9.3.Dockerfile')
| -rw-r--r-- | Dockerfile/almalinux-9.3.Dockerfile | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/Dockerfile/almalinux-9.3.Dockerfile b/Dockerfile/almalinux-9.3.Dockerfile index 516fbd2..3286f72 100644 --- a/Dockerfile/almalinux-9.3.Dockerfile +++ b/Dockerfile/almalinux-9.3.Dockerfile @@ -8,10 +8,21 @@ RUN python3 -m pip install pytest # preparation for sshd -RUN mkdir /var/run/sshd \ +RUN mkdir /var/run/sshd \ && ssh-keygen -A \ && ssh-keygen -f /root/.ssh/id_rsa -N "" \ - && mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys + && cat /root/.ssh/id_rsa.pub > /root/.ssh/authorized_keys + +# create test user +RUN useradd -m -d /home/test test \ + && echo "test:userpassword" | chpasswd \ + && mkdir -p /home/test/.ssh \ + && ssh-keygen -f /home/test/.ssh/id_rsa_test -N "keypassphrase" \ + && cat /home/test/.ssh/id_rsa_test.pub >> /home/test/.ssh/authorized_keys \ + && chown -R test:test /home/test \ + && chown -R test:test /home/test/.ssh + +RUN rm -rf /run/nologin ARG mscpdir="/mscp" |
