docker添加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里
————————————————
版权声明:本文为CSDN博主「maibm」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/maibm/article/details/80226478
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
2017-04-13 windows下wim配置成IDE
2017-04-13 Vim的分屏功能