启动容器并打通22端口
启动,将docker服务器的50001端口映射到容器的22端口上:
$ docker run -d -p 50001:22 centos6-jdk7:ssh /usr/sbin/sshd -D
修改root密码
使用passwd密码来修改密码(如提示没有这个命令行使用yum install passwd安装):
$ passwd
xxx密码
xxx确认密码
安装Openssh
使用下面命令安装ssh server/ssh client:
$ sudo yum -y install openssh-server
$ sudo yum -y install openssh-clients
修改SSH配置文件以下选项,去掉#注释,将下列选项启用:
$ vi /etc/ssh/sshd_config
RSAAuthentication yes #启用 RSA 认证
PermitRootLogin yes #root能使用ssh登录
重启ssh服务,并设置开机启动:
$ service ssh restart
SSH连接容器:
至此SSH连接docker容器成功完成!!!