असफल SSH चरण जस्तै एउटै एजेन्ट खाता र बिल्ड सन्दर्भमा यी चलाउनुहोस्:

id -un
ssh -G deploy-target

deploy-target लाई बिल्डले प्रयोग गर्ने ठ्याक्कै SSH नामले बदल्नुहोस्। प्राप्त hostname, port र proxycommand लाई काम गर्ने इन्टरएक्टिभ लन्चसँग तुलना गर्नुहोस्।

जाँच्नुपर्ने भिन्नताप्रभाव
OS प्रयोगकर्ता र होमप्रयोगकर्ताका SSH फाइल र अनुमति छान्छ
गन्तव्य नामHost खण्ड र समावेश गरिएका सेटिङ छान्छ
ProxyCommand कार्यान्वयन फाइल/मार्गनिर्धारण गर्छ हेल्पर त्यो वातावरणमा सुरु हुन सक्छ कि सक्दैन
SSH कमाण्ड-लाइन विकल्पअर्को कन्फिग फाइल छान्न वा मान ओभरराइड गर्न सक्छन्

भिन्नता अस्पष्ट रहे विस्तृत SSH निदानले कुन फाइल पढियो देखाउन सक्छ। JENKINS_HOME Jenkins को डेटा स्थान हो, टाढाका एजेन्ट प्रयोगकर्ताका लागि सार्वभौमिक होम डाइरेक्टरी होइन। कमाण्ड वास्तवमा चलाउने मेसिन र खातामा इच्छित SSH कन्फिगरेसन, प्रमाणीकरण र host-key डेटा उपलब्ध गराउनुहोस्।

Ncat मा --proxy प्रोक्सी पोर्ट बाहिर जाने गन्तव्य हो, हेल्परले बाँध्ने स्थानीय श्रोता होइन। केवल root का रूपमा सफलता आफैंमा विशेषाधिकार प्राप्त श्रवण पोर्टको समस्या देखाउँदैन।

सम्बन्धित लेखहरू