Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. FROM centos:centos7
  2.  
  3. # install required packages
  4. RUN yum -y install vim openssh-server sudo glibc tar openssh-clients initscripts
  5.  
  6. # create user
  7. RUN useradd --create-home jorgem
  8. RUN mkdir -p /home/jorgem/.ssh/
  9. ADD id_rsa.pub /home/jorgem/.ssh/id_rsa.pub
  10. ADD id_rsa /home/jorgem/.ssh/id_rsa
  11. RUN cat /home/jorgem/.ssh/id_rsa.pub >> /home/jorgem/.ssh/authorized_keys2
  12. RUN chown -R jorgem /home/jorgem
  13. RUN echo "jorgem ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
  14.  
  15. # configure SSH
  16. ADD sshd_config /etc/ssh/sshd_config
  17. RUN mkdir /var/run/sshd
  18. RUN echo 'root:screencast' | chpasswd
  19. RUN /sbin/sshd-keygen
  20.  
  21. # expose port and start sshd daemon
  22. EXPOSE 22
  23. CMD ["/usr/sbin/sshd", "-D"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement