የJenkins የSSH መንገድን በግንባታ ወኪሉ መለያ ስር ማወዳደር
በደረጃው ላይ የሚሠራው ወኪል ላይ ተጠቃሚውን፣ ውጤታማውን የSSH ውቅር እና የአጋዥ መንገድን ይመርምሩ፣ በተግባራዊ የroot ሩጫ ላይ ከመተማመን ይልቅ።
እነዚህን በተሳሳተው የSSH ደረጃ ተመሳሳይ የወኪል መለያ እና የግንባታ አውድ ውስጥ ያሂዱ፦
id -un
ssh -G deploy-targetdeploy-targetን በግንባታው በሚጠቀመው ትክክለኛ የSSH ስም ይተኩ። የተገኘውን hostname፣ port እና proxycommand ከሚሠራው ተግባራዊ ሩጫ ጋር ያወዳድሩ።
| የሚመረመር ልዩነት | ውጤት |
|---|---|
| የOS ተጠቃሚ እና መነሻ ማውጫ | የተጠቃሚውን የSSH ፋይሎች እና ፈቃዶች ይመርጣል |
| የመዳረሻ ስም | የHost ክፍሎችን እና የተካተቱ ቅንብሮችን ይመርጣል |
| የProxyCommand ፋይል/መንገድ | ይወስናል፦ አጋዥው በዚያ አካባቢ መነሳት ይችል አለመቻሉን። |
| የSSH ትዕዛዝ መስመር አማራጮች | ሌላ የውቅር ፋይል መምረጥ ወይም እሴትን መሻር ይችላል |
ዝርዝር የSSH ምርመራ የትኞቹ ፋይሎች እንደተነበቡ ሊያሳይ ይችላል ልዩነቱ ግልጽ ካልሆነ። JENKINS_HOME የJenkins የውሂብ ቦታ ነው፣ ለርቀት ወኪል ተጠቃሚዎች ሁለንተናዊ የመነሻ ማውጫ አይደለም። የታሰበውን የSSH ውቅር፣ ማረጋገጫ እና የhost-key ውሂብ ትዕዛዙን በትክክል በሚያሂደው ማሽን እና መለያ ላይ ያዘጋጁ።
ለNcat --proxy የproxy port ወደ ውጭ የሚሄድ መዳረሻ ነው፣ አጋዥው የሚያስረው የአካባቢ ማዳመጫ አይደለም። በroot ብቻ መሳካት የተከበረ የማዳመጫ ወደብ ችግርን በራሱ አያሳይም።