1 获取ubuntu镜像
docker pull ubuntu
2.进入容器内部,并且映射端口号2222:22代表用2222号端口映射容器22端口(ssh通用端口)
docker run -it -p 2222:22 ubuntu
因为ubuntu里面什么都没有,先安装需要的,后面需要什么自己apt-get安装
apt-get update
apt-get install openssh-server
apt-get install vim #为了编辑文件
4.配置root密码
passwd
5.修改ssh配置
vim /etc/ssh/sshd_config
添加
PermitRootLogin yes
UsePAM no
6.开启ssh
service ssh start
如果启动失败 chmod 700 -R /etc/ssh
7.ssh 连接
ssh root@localhost:23