以 Ubuntu 16.04为例:

Docker里的root密码是随机的, 用passwd来设置新的密码

安装完SSH_SERVER后, 默认是不能用root登录的.

vi /etc/ssh/sshd_config
将PermitRootLogin no 改为 PermitRootLogin yes
将PasswordAuthentication no 改为PasswordAuthentication yes

然后重启SSH服务

docker的IP地址默认是随机的

ip -4 -o address show 来显示IP

用 ssh root@docerip 来登录.

也可参考下面的过程, 制作SSH可登陆的镜像.

 
 
FROM       ubuntu:18.04
MAINTAINER Aleksandar Diklic "https://github.com/rastasheep" RUN apt-get update RUN apt-get install -y openssh-server
RUN mkdir /var/run/sshd RUN echo 'root:root' |chpasswd RUN sed -ri 's/^#?PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config RUN mkdir /root/.ssh RUN apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"]

最新文章

  1. 使用java操作MongoDB
  2. JQ中的方法、事件及动画
  3. Node连接MySQL
  4. SmartDoc(YUIDoc) 注释编写
  5. 如何在Mvc 6 中创建 Web Api以及如何脱离IIS实现自我托管
  6. 修改Oracle最大连接数
  7. javascript进阶——测试和打包分发
  8. .where(provider).FirstOrDefault()和.FirstOrDefault(provider)的性能比较
  9. asp.net 真正实现完全跨域单点登录
  10. poj2240 - Arbitrage(汇率问题,floyd)
  11. 通过Wmi实现Hyper-V远程管理(一)
  12. linux 进程(二) --- 进程的创建及相关api
  13. [Leetcode][Python]33: Search in Rotated Sorted Array
  14. C++中为什么构造函数初始化列表
  15. Matlab学习笔记(1)
  16. MongoDB快速入门
  17. RabbitMQ消息队列(六)-消息任务分发与消息ACK确认机制(.Net Core版)
  18. python——获取文件列表
  19. SpringMVC视图及REST风格
  20. Why is it called “armature” instead of “skeleton”? or perhaps “rig”?

热门文章

  1. caffe—ssd安装教程
  2. 2017-3-6 leetcode 118 169 189
  3. 7个好用的在线YouTube视频下载工具
  4. Sumblime Text3中使用vue-cli创建vue项目,代码不高亮,解决
  5. struts2学习之基础笔记6
  6. 一个基于Vue.js+Mongodb+Node.js的博客内容管理系统
  7. (转载)Android项目实战(二十七):数据交互(信息编辑)填写总结
  8. Android7.0打开sdacrd图片问题
  9. Windows2003 安装MVC4 环境的步骤
  10. unity 模型 材质 贴图 关系;着色器属性