Qabbel ir-rotta SSH ta' Jenkins taħt il-kont tal-aġent tal-build
Iċċekkja l-utent, il-konfigurazzjoni SSH effettiva u l-passaġġ tal-għajnuna fuq l-aġent li jwettaq il-pass, minflok tistrieħ fuq tħaddim interattiv bħala root.
Mexxi dawn fl-istess kont tal-aġent u kuntest tal-build bħall-pass SSH li qed ifalli:
id -un
ssh -G deploy-targetIbdel deploy-target bl-isem SSH eżatt li juża l-build. Qabbel il-hostname, il-port u proxycommand li jirriżultaw mat-tnedija interattiva li taħdem.
| Differenza x'tiċċekkja | Effett |
|---|---|
| Utent tal-OS u home | Jagħżel il-fajls SSH u l-permessi tal-utent |
| Isem tad-destinazzjoni | Jagħżel is-sezzjonijiet Host u s-settings inklużi |
| Eżekutabbli/passaġġ ProxyCommand | Jiddetermina jekk l-għajnuna tistax tinbeda f'dak l-ambjent |
| Għażliet tal-linja tal-kmand SSH | Jistgħu jagħżlu fajl ta' konfigurazzjoni ieħor jew jaqbżu valur |
Dijanjostika SSH dettaljata tista' turi liema fajls inqraw jekk id-differenza tibqa' mhix ċara. JENKINS_HOME hija l-post tad-data ta' Jenkins, mhux direttorju home universali għall-utenti tal-aġenti remoti. Ipprovdi l-konfigurazzjoni SSH, l-awtentikazzjoni u d-data tal-muftieħ tal-host maħsuba fuq il-magna u l-kont li fil-fatt iwettqu l-kmand.
Fi Ncat --proxy, il-port tal-proxy huwa destinazzjoni ħierġa, mhux semmiegħ lokali li l-għajnuna torbot. Is-suċċess bħala root biss ma jidentifikax waħdu problema ta' port tas-smigħ privileġġjat.