Jenkins نىڭ SSH يولىنى build agent ھېساباتى ئاستىدا سېلىشتۇرۇش
باسقۇچنى ئىجرا قىلىدىغان agent دا ئىشلەتكۈچى، ئەمەلىي SSH سەپلىمىسى ۋە ياردەمچى يولىنى تەكشۈرۈڭ، root ئارقىلىق ئۆزئارا ئىجرا قىلىشقا تايانماڭ.
بۇلارنى مەغلۇپ بولغان SSH باسقۇچى بىلەن ئوخشاش agent ھېساباتى ۋە build مۇھىتىدا ئىجرا قىلىڭ:
id -un
ssh -G deploy-targetdeploy-target نى build ئىشلىتىدىغان دەل SSH ئاتى بىلەن ئالماشتۇرۇڭ. ئېرىشكەن hostname، port ۋە proxycommand نى ئىشلەيدىغان ئۆزئارا قوزغىتىش بىلەن سېلىشتۇرۇڭ.
| تەكشۈرۈشكە تېگىشلىك پەرق | تەسىر |
|---|---|
| OS ئىشلەتكۈچىسى ۋە home | ئىشلەتكۈچىنىڭ SSH ھۆججەتلىرى ۋە ئىجازەتلىرىنى تاللايدۇ |
| نىشان ئاتى | Host بۆلەكلىرى ۋە كىرگۈزۈلگەن تەڭشەكلەرنى تاللايدۇ |
| ProxyCommand ئىجرا ھۆججىتى/يولى | ئېنىقلايدۇ ياردەمچىنىڭ شۇ مۇھىتتا قوزغىلالايدىغان-قوزغىلالمايدىغانلىقىنى |
| SSH بۇيرۇق قۇرى تاللانمىلىرى | باشقا سەپلىمە ھۆججىتى تاللىيالايدۇ ياكى قىممەتنى قايتا يازالايدۇ |
پەرق تېخى ئېنىق بولمىسا، تەپسىلىي SSH دىئاگنوزى قايسى ھۆججەتلەر ئوقۇلغانلىقىنى كۆرسىتەلەيدۇ. JENKINS_HOME Jenkins نىڭ سانلىق مەلۇمات ئورنى، يىراق agent ئىشلەتكۈچىلىرى ئۈچۈن ئومۇمىي home مۇندەرىجىسى ئەمەس. بۇيرۇقنى ھەقىقەتەن ئىجرا قىلىدىغان ماشىنا ۋە ھېساباتتا كۆزلىگەن SSH سەپلىمىسى، دەلىللەش ۋە host ئاچقۇچ سانلىق مەلۇماتىنى تەييارلاڭ.
Ncat دە --proxy proxy ئېغىزى سىرتقا چىقىدىغان نىشان، ياردەمچى باغلايدىغان يەرلىك ئاڭلىغۇچ ئەمەس. پەقەت root سۈپىتىدە مۇۋەپپەقىيەت قازىنىش ئۆزىلا ئالاھىدە ئاڭلاش ئېغىزى مەسىلىسىنى كۆرسەتمەيدۇ.