Sign inSign up

liyuleii/sshd

By liyuleii

•Updated over 4 years ago

Image
0

61

liyuleii/sshd repository overview

⁠使用ubuntu安装sshd,外部访问容器内

⁠1、镜像说明

⁠dockerfile如下

修改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

⁠2、docker-compose启动

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]

Tag summary

Content type

Image

Digest

Size

85 MB

Last updated

over 4 years ago

docker pull liyuleii/sshd:2022-5-25