Ṣe àfiwé ipa-ọ̀nà SSH ti Jenkins lábẹ́ àkọsílẹ̀ build agent
Ṣàyẹ̀wò olùṣàmúlò, ìṣètò SSH tí ń ṣiṣẹ́ àti ipa-ọ̀nà olùrànlọ́wọ́ lórí agent tí ń ṣe ìgbésẹ̀ náà, dípò gbígbẹ́kẹ̀ lé ìṣe root.
Ṣe àwọn wọ̀nyí nínú àkọsílẹ̀ agent kan náà àti ipò build kan náà gẹ́gẹ́ bí ìgbésẹ̀ SSH tí ó kùnà:
id -un
ssh -G deploy-targetRọ́pò deploy-target pẹ̀lú orúkọ SSH gangan tí build ń lò. Fi hostname, port àti proxycommand tí ó jáde wé ìfilọ̀lẹ̀ tí ń ṣiṣẹ́.
| Ìyàtọ̀ tí a ó ṣàyẹ̀wò | Ìpa |
|---|---|
| Olùṣàmúlò OS àti ilé | Yan àwọn fáìlì SSH àti àwọn ìgbàláàyè olùṣàmúlò |
| Orúkọ ibi tí a ń lọ | Yan àwọn apá Host àti àwọn ètò tí ó wà nínú |
| Fáìlì/ọ̀nà ProxyCommand | Ṣe ìpinnu bóyá olùrànlọ́wọ́ lè bẹ̀rẹ̀ ní àyíká yẹn |
| Àwọn àṣàyàn ìlà àṣẹ SSH | Lè yan fáìlì ìṣètò mìíràn tàbí borí iye kan |
Ìwádìí SSH alápẹ̀rẹ̀ lè fi hàn àwọn fáìlì tí a kà bí ìyàtọ̀ kò bá yé. JENKINS_HOME ni ibi dátà Jenkins, kì í ṣe àpò ilé gbogbogbò fún àwọn olùṣàmúlò agent ọ̀nà jínjìn. Pèsè ìṣètò SSH, ìjẹ́rìí àti dátà kọ́kọ́rọ́ host tí a fẹ́ lórí ẹ̀rọ àti àkọsílẹ̀ tí ń ṣe àṣẹ náà ní ti gidi.
Ní Ncat --proxy, ibùdó proxy jẹ́ ibi tí ó ń jáde, kì í ṣe olùgbọ́ àdúgbò tí olùrànlọ́wọ́ ń so. Àṣeyọrí gẹ́gẹ́ bí root nìkan kò fi ara rẹ̀ hàn ìṣòro ibùdó ìgbọ́ àṣẹ pàtàkì.