mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 02:12:58 +08:00
chore: telnetd Dockerfile
This commit is contained in:
44
src/test/resources/telnetd/Dockerfile
Normal file
44
src/test/resources/telnetd/Dockerfile
Normal file
@@ -0,0 +1,44 @@
|
||||
FROM centos:7
|
||||
|
||||
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
|
||||
RUN sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
|
||||
RUN yum update -y
|
||||
RUN yum install -y xinetd
|
||||
RUN yum install -y telnet-server
|
||||
RUN yum install -y epel-release
|
||||
RUN yum install -y htop
|
||||
|
||||
RUN echo "pts/0" >> /etc/securetty
|
||||
RUN echo "pts/1" >> /etc/securetty
|
||||
RUN echo "pts/2" >> /etc/securetty
|
||||
|
||||
|
||||
RUN echo "root:root" | chpasswd
|
||||
|
||||
RUN adduser user
|
||||
RUN echo "user:user" | chpasswd
|
||||
|
||||
COPY <<EOF /etc/xinetd.d/telnet
|
||||
service telnet
|
||||
{
|
||||
flags = REUSE
|
||||
socket_type = stream
|
||||
wait = no
|
||||
user = root
|
||||
server = /usr/sbin/in.telnetd
|
||||
log_on_failure += USERID
|
||||
disable = no
|
||||
}
|
||||
EOF
|
||||
|
||||
COPY <<EOF /docker-entrypoint.sh
|
||||
#!/bin/bash
|
||||
xinetd -dontfork -stayalive
|
||||
EOF
|
||||
|
||||
RUN chmod 777 docker-entrypoint.sh
|
||||
|
||||
ENTRYPOINT ["/docker-entrypoint.sh"]
|
||||
|
||||
# docker build -t telnetd .
|
||||
# docker run -it --rm --name telnetd -p 2323:23 telnetd
|
||||
Reference in New Issue
Block a user