31 lines
689 B
Docker
31 lines
689 B
Docker
FROM ubuntu:20.04
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y inetutils-telnetd xinetd && \
|
|
apt-get clean && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN echo 'service telnet\n\
|
|
{\n\
|
|
disable = no\n\
|
|
flags = REUSE\n\
|
|
socket_type = stream\n\
|
|
wait = no\n\
|
|
user = root\n\
|
|
server = /usr/sbin/telnetd\n\
|
|
server_args = -h\n\
|
|
log_on_failure += USERID\n\
|
|
}' > /etc/xinetd.d/telnet
|
|
|
|
RUN echo 'pts/0' >> /etc/securetty && \
|
|
echo 'pts/1' >> /etc/securetty && \
|
|
echo 'pts/2' >> /etc/securetty
|
|
|
|
RUN echo 'root:toor' | chpasswd
|
|
|
|
EXPOSE 23
|
|
|
|
CMD ["xinetd", "-dontfork"]
|