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 लॉगिन एंडपॉइंट बनत नाही.

संबंधित लेख