15 Jenkins ssh公钥构建

利用Jenkins构建的时候,连接应用服务器,如果要输入密钥,是不能自动完成的。这就需要配置jenkins服务器与应用服务器间免密登陆
环境介绍:
jenkins :39.98.138.27
serve : 39.100.133.182

执行 ssh-keygen -t rsa,创建 ~/.ssh/ 及文件 authorized_keys ,id_rsa , id_rsa.pub , known_hosts
分别复制 id_rsa.pub 至 对方 authorized_keys 文件中
分别使用ssh连接对方服务器
[[email protected] /] ssh [email protected]
[[email protected] /] ssh [email protected]

1 凭证-全局凭证
15 Jenkins ssh公钥构建_第1张图片
image.png
2 全局凭证-添加凭证 ,使用命令 cat id_rsa ,查看私钥,确定
15 Jenkins ssh公钥构建_第2张图片
image.png
3 系统管理-管理插件
15 Jenkins ssh公钥构建_第3张图片
image.png
4 管理插件-可选插件 搜索ssh ,直接安装
15 Jenkins ssh公钥构建_第4张图片
image.png
5 系统管理-系统设置-SSH remote hosts-选择凭证
15 Jenkins ssh公钥构建_第5张图片
image.png

15 Jenkins ssh公钥构建_第6张图片
image.png
6 创建任务- 配置源码,构建,保存
15 Jenkins ssh公钥构建_第7张图片
image.png
15 Jenkins ssh公钥构建_第8张图片
image.png
7 立即构建,选择构建ID 50,查看控制台输出
15 Jenkins ssh公钥构建_第9张图片
image.png
15 Jenkins ssh公钥构建_第10张图片
image.png
8 访问 http://39.100.133.182/blog2/,显示

hello world !

你可能感兴趣的:(15 Jenkins ssh公钥构建)