Last active
September 1, 2016 01:40
-
-
Save contactsunny/1cad4fb968746dc8ad4f567002424816 to your computer and use it in GitHub Desktop.
Dockerfile from Ubuntu 16.04 with OpenSSH
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ubuntu:16.04 | |
MAINTAINER Sunny Srinidhi <sunny.3mysore@gmail.com> | |
RUN apt-get update | |
RUN apt-get install -y openssh-server | |
RUN cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original | |
RUN chmod a-w /etc/ssh/sshd_config.original | |
RUN mkdir /var/run/sshd | |
RUN echo "root:secret" | chpasswd | |
RUN sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config | |
# SSH login fix. Otherwise user is kicked off after login | |
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd | |
ENV NOTVISIBLE "in users profile" | |
RUN echo "export VISIBLE=now" >> /etc/profile | |
CMD ["/usr/sbin/sshd", "-D"] | |
EXPOSE 22 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment