Jenkins所在服务器linuxA、应用服务器LinuxB
a生成的公钥 放到B服务器
服务器B,在/root/.ssh路径下建立authorized_keys文件
将服务器A生成的id_rsa.pub(公钥)内容复制到authorized_keys文件下(注意,是文件,不文件夹)
重启服务器B的SSH,命令:service sshd restart
打开Jenkins-系统管理-系统配置
Passphrase:密码(key的密码,如果你设置了)
Path to key:key文件(私钥)的路径
SSH Server Name:标识的名字(随便你取什么)
Hostname:需要连接ssh的主机名或ip地址,此处填写应用服务器IP(建议ip)
Username:用户名
Remote Directory:远程目录(根据需要填写文件传到此目录下)
“Use password authentication, or use a different key”:使用密码验证(这里使用了密钥认证所以不开启)
PS:使用过程中,一直传输文件为0个
Source Files:填写 **/*.war(可以写**/aa.war,但是写绝对路径或者相对路径都