|NO.Z.00020|——————————|CloudNative|——|Jenkins&Jenkins配置.V10|——|Jenkins.ssh配置|
一、Jenkins配置SSH
### --- 配置SSH目的说明
~~~ 10.10.10.11:jinkens服务器上的maven将开发产生的*.war包。
~~~ 通过SSH自动推送到远程tomcat 服务器上(10.10.10.12)。
~~~ 需要手工配置ssh key。配合自动化推送
~~~ 10.10.10.11是jenkins
~~~ 10.10.10.12是tomcat网站服务器,代表业务服务器
二、Jenkins服务器准备秘钥认证
### --- jenkins服务器准备秘钥认证
[root@server11 ~]# ssh-keygen
### --- 将公钥文件发送到tomcat服务器上
~~~ 注意这里的10.10.10.12是一台tomcat网站服务器。什么都不用安装,接到代码即可。
[root@server11 ~]# ssh-copy-id -i 10.10.10.12
### --- 验证ssh 10.10.10.12 登录不需要密码即可
[root@server11 ~]# ssh root@10.10.10.12
Last login: Wed Mar 24 22:50:52 2021 from 10.10.10.240
三、Jenkins上配置ssh秘钥信息
### --- 准备SSH私钥
~~~ 复制cat出来的所有内容,粘贴到下一步页面上的key中。
[root@server11 ~]# ip a | grep inet
inet6 ::1/128 scope host
inet 192.168.1.11/24 brd 192.168.1.255 scope global noprefixroute ens33
inet6 fe80::820d:b26d:3507:5834/64 scope link noprefixroute
inet 10.10.10.11/24 brd 10.10.10.255 scope global noprefixroute ens34
[root@server11 ~]# cat ~/.ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAw2UYT5yZwOpcd3MysJ37xolS/IQVpFcqs5mCfINFKn7fcbsF
KeX7KTqmNWfO3YUtKBVaDlDL9fmVSTpPY0OL5Ss53MWUTD7KV8bEYEYmXv6y2BSJ
+WdBFF819pKymBQSK8xBpEjC7TI8xJ6uuBU7dJx2FVPovaXLTNkYrKWTjMFx2tkz
QQePxm/Z2su4Euco2qepqM3F35UD48JL8SOmz8goXpjcky5QLZNUlbYXti+SFbwV
xJurVDu/2q1GPSKfZxWLPksdwxGuiNS6ChdhbHLDTJ1X+dhEgcvWcrJ7NRBtbSha
CzoRzdEbNgVx6pILy0X8NMuOQoN+8Q1ggc+ZcwIDAQABAoIBAESbI30YjDfbUhoy
3ZJ79iJQp024huzMGlczSEi1wrxYDdaeBwMeGCDy0dcgmtbW4vMXBCbQoby9JHiw
u50r41vU4J0u1pIq3dsSFHOFTgW+wkbydzuV0Jj5kTYBbinNqk+siUPItICaShHz
cX97HQQlx6RXcPnd09MoyuwbuwIJcQHLjMbIs9LTjGJTKzNbVGc58CXNVybajKrl
v4x3zVqCflUHYHVC8qT3Q8G03BtEznQJpiJiFhyfpekK6+2/PEjHp2yto8XpcXDL
kMA2muIUihRlT7wIqm5Pj9Olrud6xlPvLJKaGfJ3mmJALm5zb+n0vu+2d/NFvlyl
OOgPjlkCgYEA4kqZSUHBTBJfGAvnFUa9l7gaM0fMColFPZ5GHQpd1HZM/38l7XHf
4S7GSAWJH+shT+vZ97yjvvxBVPeVkNggY2BQpdbQHc5VNGEeXdFe1sx/K2jP0ux8
3J8xHerPjbDMLa4iJNVKE7R5H5xlbOPWAqvZNBRzuKNWzPSw0Xu40T0CgYEA3QwZ
b+Ja318INewih7xCOQ0fL6X6H2qhIGykD9DDa676syFEtC6hN3LWQKxtNNisfnl+
Urgkr2dM1mos9TY/gAi6UzG7/NtpvzTAO7do4nYJ3TBcivHUPdrRHwB89cIxS0C3
Gkd/HG5M0Jponr8AUUl4dAPvqaLOBkx3jZ5uYG8CfwqbdJP6gRUPx2VZKXvV1Q1H
k/LTar0TsisxQBgcZEmRQgq36w82R0hG6QR3PfZBD06vv4fdT8+kA2v4LwqbFumR
mjYr25WKFnReGQ5MwiVPcKaYQyWf8DpnO+YrG4+IuglqIC+Zz98clpDkw9xW0bFO
XOAUFViST39L+P3YztECgYEAxCiukhk/JyZANQneArJP2i0I1dHmyuZnIk0GsnpC
UVcwZrJJM9SFgJ1KAI6DQvhc6seKEIIVHAsBpu0GBH0lkMst/hIOju9vQhzf0p6K
Vx0E1+LI3QyJmnKKTYazXav87pj5ZDq6VFKVnDDKUsWQ1JHscJfloJY3WmOVXHmR
3cUCgYEAgBek/YctHD4nwaqmeBSZnzXID/TzArlnkM/CVSIJoNZ2fs/ew/qOQmNI
8CS7rlSWKcNbbTAE/E/Af5Rra3t7fBzTF88ubzmGCMNcxuehLdEySclbjRRuhwTq
QpJiGU2Y3MN4FEoGKy/pmzBSCCsuIo8V07C2rcz15M7dFrQt4lg=
-----END RSA PRIVATE KEY-----
四、将ssh私钥导入到Jenkins配置中

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
分类:
cdv014-jenkins1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」