ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Jenkins使用Publish Over SSH插件实现部署

2022-05-17 20:33:39  阅读:201  来源: 互联网

标签:插件 Over Publish SSH jenkins 服务器 root ssh


这个插件可以通过ssh连接其他服务器。
在jenkins应用商店中下载Publish Over SSH插件,离线环境请手动上传jenkins插件文件夹

安装插件

生成 SSH 秘钥,并将公钥发布到各服务器

登录 jenkins 服务器,执行 “ssh-keygen”:

秘钥生成存放的路径,默认/root/.ssh/id_rsa, 还有让你这是一个 “passphrase”,可以不加密码直接回车。我设置了密码,比如 “ixiao9”。
生成成功后,进入到/root/.ssh 目录下查看秘钥文件:

将公钥发到要远程的各服务器上,执行 “ssh-copy-id root@192.168.X.X”, root 是远程服务器的登录名,@ 后面是目标服务器 IP。

可以用 “ssh root@192.168.X.X”,验证下是否成功,无需输入密码登录到192.168.X.X即可。
一般会有多台服务器,同样的方式操作就行。

Jenkins配置

在 jenkins 的 “Configure System”(系统配置)中拉到最下面,找到 “Publish over SSH” 添加要远程的服务器,并进行配置。、

Passphrase:密码(输入刚刚的ixiao9)
Path to key:key文件(私钥)的路径
Key:将私钥复制到这个框中
Disable exec:禁止运行命令

SSH Server 配置

标签:插件,Over,Publish,SSH,jenkins,服务器,root,ssh
来源: https://www.cnblogs.com/iXiAo9/p/16282260.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有