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 लगइन इन्डपोइन्ट बन्दैन।

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