簡體   English   中英

Jenkins從屬設置-主節點和從屬節點都是Linux機器

[英]Jenkins slave set-up - both master and slave nodes are Linux machines

我想將Linux節點設置為Jenkins主服務器的從服務器。 我正在閱讀有關為Linux機器進行設置的教程

通過SSH擁有主啟動從屬代理

Jenkins具有內置的SSH客戶端實現,可用於與遠程sshd對話並啟動從屬代理。 這是Unix從屬服務器最方便,首選的方法,該方法通常具有現成的sshd。 單擊管理Jenkins,然后單擊管理節點,然后單擊“新節點”。 在此設置中,您將提供連接信息(從屬主機名,用戶名和ssh憑據)。 請注意,從服務器將需要將主服務器的公共ssh密鑰復制到〜/ .ssh / authorized_keys。

當它顯示~/.ssh/authorized_keys ,是否表示我以jenkins用戶(主服務器用於登錄從服務器的用戶名)登錄時需要在節點上的此位置具有公共密鑰?

~代表什么? 我們正在談論哪個用戶的主目錄?

確切地說,

  • 要復制的公共密鑰是運行主服務器的用戶的公共密鑰
  • 目的地是從屬用戶 (即,您在Jenkins節點配置頁面上為ssh連接選擇的憑據的用戶)的.ssh/authorized_keys文件

大多數shell將~字符擴展到當前用戶的主目錄(例如/home/userxyz )。

~表示正在運行Jenkins的用戶。

是的, ~/.ssh/authorized_keys對Jenkins用戶(在您的Jenkins服務器上運行的,而不是從字面意義上的jenkins )表示經過authorized_keysjenkins

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM