15 Jenkins ssh公钥构建

2019-12-20  本文已影响0人  降水

利用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连接对方服务器
[root@39.100.133.182 /] ssh root@39.98.138.27
[root@39.98.138.27 /] ssh root@39.100.133.182

1 凭证-全局凭证
image.png
2 全局凭证-添加凭证 ,使用命令 cat id_rsa ,查看私钥,确定
image.png
3 系统管理-管理插件
image.png
4 管理插件-可选插件 搜索ssh ,直接安装
image.png
5 系统管理-系统设置-SSH remote hosts-选择凭证
image.png
image.png
6 创建任务- 配置源码,构建,保存
image.png image.png
7 立即构建,选择构建ID 50,查看控制台输出
image.png image.png
8 访问 http://39.100.133.182/blog2/,显示

hello world !

上一篇 下一篇

猜你喜欢

热点阅读