Docker-Jenkins 配置Publish Over SSH auth fail 的问题

    技术2022-07-10  110

    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

    成功时的截图

    Processed: 0.030, SQL: 12