1. 程式人生 > 其它 >|NO.Z.00020|——————————|CloudNative|——|Jenkins&Jenkins配置.V10|--------------------------------------------|Jenkins.ssh配置|

|NO.Z.00020|——————————|CloudNative|——|Jenkins&Jenkins配置.V10|--------------------------------------------|Jenkins.ssh配置|



[CloudNative:Jenkins&Jenkins配置.V10]                                                                [Applications.CloudNative] [|DevOps|tomcat+Jenkins|**3節點**|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 [email protected]
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配置中







===============================END===============================


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



來自為知筆記(Wiz)