Fix docker with ssh

This commit is contained in:
Florian RICHER 2023-05-02 18:25:49 +02:00
parent a4b92895b2
commit f46c445b8d
No known key found for this signature in database
GPG key ID: 6BF27BF8A1E71623
4 changed files with 13 additions and 11 deletions

View file

@ -3,13 +3,8 @@ FROM fedora:38
RUN dnf install openssh-server -y
RUN ssh-keygen -A -v
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
RUN sed -i 's/#PermitEmptyPasswords no/PermitEmptyPasswords no/' /etc/ssh/sshd_config
RUN sed -i 's/#PubkeyAuthentication yes/PubkeyAuthentication yes/' /etc/ssh/sshd_config
RUN sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -i 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' /etc/pam.d/sshd
RUN echo 'root:root' | chpasswd
RUN useradd -m -G wheel test
RUN echo 'test:test' | chpasswd
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D", "-o", "ListenAddress=0.0.0.0"]