Advertisement
Guest User

Untitled

a guest
May 29th, 2015
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. FROM ubuntu
  2.  
  3. # install necessory packages
  4. RUN apt-get update
  5. RUN apt-get install ssh -y
  6. RUN apt-get install openssh-server -y
  7. RUN apt-get install sudo -y
  8. RUN apt-get install vim -y
  9. RUN apt-get install curl -y
  10. RUN apt-get install python-software-properties -y
  11. RUN apt-get install software-properties-common -y
  12. RUN add-apt-repository ppa:nginx/stable -y
  13. RUN mkdir -p /var/run/sshd
  14.  
  15. # create user for ssh
  16. RUN useradd -d /home/yosuke -m yosuke
  17. RUN passwd -d -u yosuke
  18.  
  19. # setting ssh key
  20. RUN mkdir -p /home/yosuke/.ssh
  21. RUN chown yosuke /home/yosuke/.ssh
  22. RUN chmod 700 /home/yosuke/.ssh
  23. ADD ./authorized_keys /home/yosuke/.ssh/
  24. RUN chown yosuke /home/yosuke/.ssh/authorized_keys
  25. RUN chmod 600 /home/yosuke/.ssh/authorized_keys
  26.  
  27. # allow sudo without password
  28. RUN echo "yosuke ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
  29.  
  30. EXPOSE 22
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement