connect: command not found का अर्थ है कि SSH अपने ProxyCommand सहायक को स्थानीय रूप से शुरू नहीं कर सका। अभी कोई प्रॉक्सी हैंडशेक ठीक करने को नहीं है। यह नाम किसी अलग निष्पादन-योग्य फ़ाइल को दर्शा सकता है, शेल का अंतर्निहित कमांड या OpenSSH का उप-कमांड नहीं।

  1. चुना गया कमांड खोजें। उसी गंतव्य उपनाम और खाते के लिए प्रभावी SSH कॉन्फ़िगरेशन जाँचें। Host अनुभाग, शामिल फ़ाइलें और कमांड-लाइन विकल्प आपके संपादित फ़ाइल से भिन्न ProxyCommand चुन सकते हैं।
  2. उसकी निष्पादन-योग्य फ़ाइल खोजें। लॉन्च करने वाले वातावरण के PATH की तुलना उस इंटरैक्टिव टर्मिनल से करें जहाँ सहायक काम करता है। इच्छित मौजूदा प्रोग्राम का पूर्ण पथ उस अस्पष्टता को दूर करता है।
  3. सहायक के कार्यान्वयन से मेल बैठाएँ। nc नाम की किसी भी बाइनरी को न बदलें। OpenBSD netcat HTTP CONNECT के लिए -X connect और SOCKS5 के लिए -X 5 का उपयोग करता है; अन्य संस्करणों में वे विकल्प या प्रॉक्सी का प्रमाणीकरण समर्थन न हो सकता है।

सहायक शुरू होने के बाद अगली विफलता को क्रम से देखें: प्रॉक्सी से कनेक्शन, प्रॉक्सी वार्ता, गंतव्य से कनेक्शन, फिर SSH प्रमाणीकरण। एक चरण की विफलता बाद के चरणों में समस्या सिद्ध नहीं करती।

ProxyJump के लिए SSH जंप होस्ट आवश्यक है। यह इस व्यवस्था को केवल तभी बदल सकता है जब वह सेवा उपलब्ध हो; सेटिंग बदलने से HTTP प्रॉक्सी SSH लॉगिन एंडपॉइंट नहीं बन जाता।

संबंधित लेख