19 lines
450 B
Docker
19 lines
450 B
Docker
FROM debian:12-slim
|
|
|
|
RUN apt update && apt install -y openssh-server socat
|
|
|
|
RUN adduser --disabled-password --gecos "" finn
|
|
|
|
RUN mkdir /home/finn/.ssh
|
|
|
|
# only one pubkey -- wildcard to conceal filename
|
|
COPY ./oilykey/*.pub /home/finn/.ssh/authorized_keys
|
|
|
|
RUN mkdir /var/run/sshd
|
|
RUN echo "PermitRootLogin no" >> /etc/ssh/sshd_config
|
|
RUN echo "PasswordAuthentication no" >> /etc/ssh/sshd_config
|
|
|
|
COPY ./entrypoint.sh /
|
|
|
|
ENTRYPOINT ["/entrypoint.sh"]
|