修改123456为自定义root密码
FROM ubuntu:latest
RUN apt-get update && \
apt-get install -y openssh-server net-tools vim && \
apt-get autoclean && \
rm -rf /var/lib/apt/lists/* && \
mkdir -p /var/run/sshd && \
mkdir -p /root/.ssh/ && \
echo root:123456 | chpasswd && \
#ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -P '' -N '' && \
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
ENTRYPOINT /usr/sbin/sshd -D
EXPOSE EXPOSE 22
docker-compose.yml文件
version: '3'
services:
sshd:
image: liyuleii/sshd:2022-5-25
container_name: sshd
restart: always
ports:
- 222:22
volumes:
- /etc/localtime:/etc/localtime
ssh访问地址:ssh -p 222 [email protected]
Content type
Image
Digest
Size
85 MB
Last updated
over 4 years ago
docker pull liyuleii/sshd:2022-5-25