Docker-Jenkins 配置Publish Over SSH auth fail 的问题
Docker-Jenkins 配置Publish Over SSH 的问题最近在学习微服务SpringCloud的持续集成,使用的是开源工具Jenkins,之前的步骤将微服务打包、制作镜像、将镜像上传至Harbor都没有问题,但是最后一步拉取镜像出现了问题,因为是在其他服务器拉取镜像,那么就需要在Jenkins通过ssh命令的方式来远程操作另外一个台服务器,这个时候就需要用到Publish Ove
·
Docker-Jenkins 配置Publish Over SSH 的问题
最近在学习微服务SpringCloud的持续集成,使用的是开源工具Jenkins,之前的步骤将微服务打包、制作镜像、将镜像上传至Harbor都没有问题,但是最后一步拉取镜像出现了问题,因为是在其他服务器拉取镜像,那么就需要在Jenkins通过ssh命令的方式来远程操作另外一个台服务器,这个时候就需要用到Publish Over SSH这个插件,还要配置Publish Over SSH的私钥。那么这里又存在一个问题,这个私钥是Jenkins容器内部的呢?还是宿主机内部的呢?测试发现,是宿主机内部的,不是Jenkins容器内部的,大坑啊,这个一定要和Jenkins与Git配置公钥私钥拉取代码区分开
主要问题解决了!!!再附上几个你应该会用到的命令
# 生成秘钥
[root@iZwz9eq1jai7e87n6vw5liZ ~]# ssh-keygen -t rsa
# 将公钥推送到需要操作的服务器
[root@iZwz9eq1jai7e87n6vw5liZ ~]# ssh-copy-id 112.74.167.52
成功时的截图
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)