Guest User

Untitled

a guest
May 25th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. FROM python:alpine3.7
  2.  
  3. # to run
  4. # docker run -p 2222:22 this
  5.  
  6. RUN apk --update add --no-cache openssh bash \
  7. && sed -i s/#PermitRootLogin.*/PermitRootLogin\ yes/ /etc/ssh/sshd_config \
  8. && echo "root:root" | chpasswd \
  9. && rm -rf /var/cache/apk/*
  10. RUN sed -ie 's/#Port 22/Port 22/g' /etc/ssh/sshd_config
  11. RUN sed -ri 's/#HostKey \/etc\/ssh\/ssh_host_key/HostKey \/etc\/ssh\/ssh_host_key/g' /etc/ssh/sshd_config
  12. RUN sed -ir 's/#HostKey \/etc\/ssh\/ssh_host_rsa_key/HostKey \/etc\/ssh\/ssh_host_rsa_key/g' /etc/ssh/sshd_config
  13. RUN sed -ir 's/#HostKey \/etc\/ssh\/ssh_host_dsa_key/HostKey \/etc\/ssh\/ssh_host_dsa_key/g' /etc/ssh/sshd_config
  14. RUN sed -ir 's/#HostKey \/etc\/ssh\/ssh_host_ecdsa_key/HostKey \/etc\/ssh\/ssh_host_ecdsa_key/g' /etc/ssh/sshd_config
  15. RUN sed -ir 's/#HostKey \/etc\/ssh\/ssh_host_ed25519_key/HostKey \/etc\/ssh\/ssh_host_ed25519_key/g' /etc/ssh/sshd_config
  16. RUN /usr/bin/ssh-keygen -A
  17. RUN ssh-keygen -t rsa -b 4096 -f /etc/ssh/ssh_host_key
  18.  
  19. EXPOSE 22
  20. CMD ["/usr/sbin/sshd","-D"]
Add Comment
Please, Sign In to add comment