Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM centos:centos7
- # install required packages
- RUN yum -y install vim openssh-server sudo glibc tar openssh-clients initscripts
- # create user
- RUN useradd --create-home jorgem
- RUN mkdir -p /home/jorgem/.ssh/
- ADD id_rsa.pub /home/jorgem/.ssh/id_rsa.pub
- ADD id_rsa /home/jorgem/.ssh/id_rsa
- RUN cat /home/jorgem/.ssh/id_rsa.pub >> /home/jorgem/.ssh/authorized_keys2
- RUN chown -R jorgem /home/jorgem
- RUN echo "jorgem ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
- # configure SSH
- ADD sshd_config /etc/ssh/sshd_config
- RUN mkdir /var/run/sshd
- RUN echo 'root:screencast' | chpasswd
- RUN /sbin/sshd-keygen
- # expose port and start sshd daemon
- EXPOSE 22
- CMD ["/usr/sbin/sshd", "-D"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement