1、安装依赖包
yum install openssh openssh-server openssh-clients
2、修改ssh配置/etc/ssh/ssh_config
vim /etc/ssh/ssh_config
1 | #允许root用户ssh登录 |
3、启动ssh服务
1 | service sshd start |
4、查看服务是否启动
netstat -tunlp|grep 22
1 | tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 14513/sshd |
5、如果启动docker的时候没有指定端口映射,需要重新commit之后,指定新的端口映射启动
docker commit -m='add sshd service' -a='zeven' f2622fe8a8d8 zeven/ssh:v1
6、重启指定端口映射,启动容器
docker run -dti --privileged -p 2233:22 zeven/ssh:v1 /usr/sbin/init