Lunski's Clutter

This is a place to put my clutters, no matter you like it or not, welcome here.

0%

Jenkins

好的管家帶你上天堂。

Docker 裝 Jenkins

1
2
3
4
5
6
7
8
9
10
docker run \
--rm \
-u root \
-p 8080:8080 \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$HOME":/home \
jenkinsci/blueocean

http://localhost:8080/

img

進入後台查密碼

1
2
3
4
5
6
docker ps
docker exec -it <Docker Container ID> bash
cat /var/jenkins_home/secrets/initialAdminPassword

Username: admin
Password: 查到的

img

新增User

img
Manage Users

img
img
img
重新登入後右上角名字改變

安裝插件

img
img

使用

使用非對稱加密來為API賦予時效性

  1. 伺服器第一次收到用戶請求生成公私鑰,並將公鑰與有效期限給用戶。
  2. 用戶端隨機生一個由亂數組成的 Key (對稱密鑰) ,並用公鑰加密此 Key。
  3. 用戶端將加密過後的 Key 作為API參數傳送給伺服器端。
  4. 伺服器端收到API參數,用私鑰解密並取得 Key。
  5. 用戶端與伺服器端就可以使用對稱加密開始進行資料傳輸。
  6. 當期限過期回傳過期訊息。

如果你覺得這篇文章很棒,請你不吝點讚 (゚∀゚)

Welcome to my other publishing channels