docker 学习笔记03--- 添加sshd 服务

1、docker run -it centos /bin/bash

2、yum install openssh-server 

3、/usr/sbin/sshd -D  会提示报错先 /usr/sbin/sshd-keygen -A 即可

      passwd root 给root创建密码

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND               CREATED             STATUS                       PORTS                   NAMES

0b70e5bbf7f5        centos              "/bin/bash"           9 minutes ago       Exited (127) 6 seconds ago     

4、 docker commit 0b7 sshd:centos   保存刚更改的镜像

5、[root@localhost ~]# docker run -p 10022:22 -d sshd:centos /usr/sbin/sshd -D  运行镜像
3b7a664d4705bb5880fc29b2aed4850a111046024ec4310ebff3b40bfabade0c
6、[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND               CREATED             STATUS                          PORTS                   NAMES

3b7a664d4705        sshd:centos         "/usr/sbin/sshd -D"   43 seconds ago      Up 41 seconds  

7、选择在客户端验证登陆

 ssh root@192.168.1.191 10022  输入root 密码即可


可选择使用密钥登陆,ssh-keygen -t rsa  三次回车,cat /root/.ssh/id_rsa.pub 的内容保存到容器/root/.ssh/authorized_keys里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值