以前使用原始的ssh 远程发送文件、执行脚本等操作,今天带领大家使用jenkins工具Publish over SSH
提前工作:根据我以前博客在jenins这台机器生成公钥和私钥,将公钥发送到远程服务器上。
基本步骤如下:
(1)、安装插件Publish over SSH
(2)、系统配置中配置SSH
(3)、JOB中配置Publish over SSH
1、系统配置(系统管理---》系统配置)
注意:私钥指的是Jenkins主机上生成的私钥,公钥在上面已经发送给被远程主机了。
Passphrase:SSH的密码,使用用户名/密码登录时为用户名的密码,使用私钥登录时为私钥的密码。
Path to key:SSH私钥的文件路径,私钥文件的路径,可以是绝对路径,也可以是相对$JENKINS_HOME的相对路径。
Key:私钥,即私钥的具体密钥内容。如果“Key”和“Path to key”都设置,则“Key”的优先级较高,私钥的密码是“Passphrase”中设置的内容。
Disable exec:禁止在目标机上执行命令,勾选后将会忽略在Job配置中“Exec command”选项中设置的命