debian8 -ssh docker镜像

FROM debian:jessie

# 修改软件源 
RUN deb http://mirrors.tuna.tsinghua.edu.cn/debian-elts jessie main contrib non-free > /etc/apt/sources.list 
 #  echo "deb http://mirrors.aliyun.com/debian-archive/debian/ jessie main non-free contrib" > /etc/apt/sources.list \
  # 更新本地包列表
  && apt-get update \
  # 安装常用软件
  && apt install --force-yes -y net-tools vim ssh \
  # 允许root远程登陆  
  && sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config \
# 设置开机启动  
  && update-rc.d ssh enable \
# 设置用户名root的密码为root  
  && echo root:root|chpasswd \
# 创建特权分离目录,不创建会报Missing privilege separation directory: /var/run/sshd错误
  && mkdir -p /var/run/sshd \
  && chmod 0755 /var/run/sshd

# 监听SSH端口
EXPOSE 22

# 启动SSH服务
CMD ["/usr/sbin/sshd", "-D"]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容