इन्हें उसी एजेंट खाते और बिल्ड संदर्भ में चलाएँ जिसमें विफल 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 के रूप में सफलता अपने आप विशेषाधिकार प्राप्त श्रवण पोर्ट की समस्या नहीं दर्शाती।

संबंधित लेख