如何制作ssh互信的docker镜像
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,这篇文章主要讲解了"如何制作ssh互信的docker镜像",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何制作ssh互信的docker镜像"吧!Doc
千家信息网最后更新 2025年01月28日如何制作ssh互信的docker镜像
这篇文章主要讲解了"如何制作ssh互信的docker镜像",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何制作ssh互信的docker镜像"吧!
Dockerfile
FROM ubuntu:16.04# packageRUN apt-get update; apt-get -y install sshCOPY ssh_config /etc/ssh/ssh_config# sshRUN sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config && sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/g' /etc/ssh/sshd_configRUN echo "root:root" | chpasswdRUN echo "root ALL=(ALL) ALL" >> /etc/sudoersRUN ssh-keygen -t rsa -f ~/.ssh/id_rsa -P '' && \ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysRUN mkdir /var/run/sshdEXPOSE 22CMD [ "sh", "-c", "service ssh start && bash"]
生成镜像
docker build -t sshimage ./
验证ssh互信
启动第一个docker容器,然后会进入bash,执行hostname -i来获取ip。
# docker run --rm -it sshimageroot@cbdf1f5e7e0f:/# hostname -i172.17.0.4
再启动另一个容器,并执行ssh $ip。
# docker run --rm -it sshimage * Starting OpenBSD Secure Shell server sshd [ OK ] root@ecaa455762df:/# ssh 172.17.0.4Warning: Permanently added '172.17.0.4' (ECDSA) to the list of known hosts.root@cbdf1f5e7e0f:~# hostname -i172.17.0.4
可以看到,ssh成功。
感谢各位的阅读,以上就是"如何制作ssh互信的docker镜像"的内容了,经过本文的学习后,相信大家对如何制作ssh互信的docker镜像这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
镜像
制作
学习
内容
容器
验证
成功
就是
思路
情况
文章
更多
知识
知识点
篇文章
跟着
问题
实践
推送
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
工业互联网促进科技发展
蛇蛇争霸服务器
服务器cpu功耗
数据库恢复的基础是建立冗余数据
服务器对外开放文件怎么调
天津综合软件开发批发
java 文本数据库
成都网络安全儿童画
浙江直销软件开发工具
数据库查看当前版本
天津大数据时钟同步服务器云空间
数据库 TAB
网络安全的执法机构
win7怎么进入服务器管理器
新乡市游享网络技术有限公司
思科网络技术学院怎么样
湖北ipfs服务器配置云空间
redis服务器安全加固
南三网络技术有限公司
上海NEC日企软件开发
提高数据库运行安全措施
网络安全倡议书100多字
网络技术中的互联网
网络安全技术探讨
北邮网络安全专业好不好
服务器请求失败的原因怎么解决
软件开发过程中复杂性控制
网络安全法自哪一年实施
云星空数据库服务器
服务好实力强的协同软件开发