利用Jenkins的publish over ssh插件进行打包好的jar包推送到远程服务器
本文参考:① https://blog.csdn.net/qq_32352777/article/details/109267748?fromshare=blogdetail&sharetype=blogdetail&sharerId=109267748&sharerefer=PC&sharesource=weixin_51680039&sharefrom=from_link
②https://juejin.cn/post/7000534516410351646?searchId=202506232044019859D336C26C9818B606
本例是在docker运行的Jenkins容器里面执行
步骤解析
一、首先生成密钥文件(在Jenkins服务器上),利用命令ssh-keygen,会在默认路径/root/.ssh/下面生成两个密钥文件

二、将公钥复制给远程服务器:利用命令 ssh-copy-id -i /root/.ssh/id_rsa.pub root@10.51.xxx.xxx
我这里使用的是ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.80.200
1.Jenkins服务器显示

2.远程服务器显示



浙公网安备 33010602011771号