-
前言
我们需要配置远程服务器SSH Server,才可以通过jenkins登录到你想进入的那台服务器里面,执行指令操作。
我们要先安装Publish Over SSH插件,然后再配置我们需要登录的远程服务器信息。
我们可以在插件管理查询是否已安装:
-
Jenkins配置SSH Server
进入系统配置,找到Publish over SSH配置。
首先在我们的jenkins服务器生成ssh的公钥和密钥,然后将密钥(id_rsa)复制到key输入框,如果密钥有密码,将密码填入Passphrase,我的密钥没有密码,所以留空。
-
测试服务器生成SSH密钥
输入以下命令就可以生成 SSH 密钥对:
ssh-keygen -t rsa -C 'xxx@xxx.com'
这里的 -t rsa 指定生成 RSA 类型的密钥,-C 后面的内容是你的邮箱地址
输入命令之后,系统会有两次让