Jenkins通过SSH连接测试服务器并调用Shell进行下拉/构建/测试

  1. 前言
    我们需要配置远程服务器SSH Server,才可以通过jenkins登录到你想进入的那台服务器里面,执行指令操作。
    我们要先安装Publish Over SSH插件,然后再配置我们需要登录的远程服务器信息。
    我们可以在插件管理查询是否已安装:
    在这里插入图片描述

  2. Jenkins配置SSH Server
    进入系统配置,找到Publish over SSH配置。
    首先在我们的jenkins服务器生成ssh的公钥和密钥,然后将密钥(id_rsa)复制到key输入框,如果密钥有密码,将密码填入Passphrase,我的密钥没有密码,所以留空。
    在这里插入图片描述

  3. 测试服务器生成SSH密钥
    输入以下命令就可以生成 SSH 密钥对:

ssh-keygen -t rsa -C 'xxx@xxx.com'   

这里的 -t rsa 指定生成 RSA 类型的密钥,-C 后面的内容是你的邮箱地址

输入命令之后,系统会有两次让

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值