ये दोनों अवलोकन एक ही SSH लॉग में साथ रह सकते हैं:

Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.

पहला गतिशील SOCKS श्रोता से संबंधित है। दूसरा टनल नेटवर्क डिवाइस से संबंधित है। ये अलग-अलग फ़ॉरवर्डिंग अनुरोध हैं।

OpenSSH एप्लिकेशन-स्तरीय गतिशील फ़ॉरवर्डिंग के लिए -D और टनल डिवाइसों के लिए -w का उपयोग करता है। Tunnel सेटिंग कॉन्फ़िगरेशन के ज़रिए बाद वाले का अनुरोध भी कर सकती है। TUN डिवाइस के लिए विशेषाधिकार या सर्वर अनुमति न मिलना अपने आप यह सिद्ध नहीं करता कि पहले वाला SOCKS श्रोता कभी बना ही नहीं था।

त्रुटि से पहले क्या सफल हुआ, यह पढ़ें: SSH प्रमाणीकरण, श्रोता का निर्माण और उसके बाद कोई भी गंतव्य-चैनल अनुरोध। सुनता हुआ SOCKS पोर्ट अभी भी संगत क्लाइंट और पहुँच-योग्य, अनुमत गंतव्य चाहता है। यह एक चरण के बारे में साक्ष्य है।

यदि इच्छित कार्य केवल SOCKS फ़ॉरवर्डिंग है, तो जाँचें कि टनल डिवाइस का अनुरोध आख़िर क्यों किया गया। सीमित कॉन्फ़िगरेशन उस असंबंधित अनुरोध को बंद कर सकता है:

ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]

सामान्य SSH होस्ट-की और खाता जाँच बनाए रखें। केवल उस सुविधा की त्रुटि चुप कराने के लिए नेटवर्क-डिवाइस विशेषाधिकार देने का कोई कारण नहीं है जिसकी SOCKS मार्ग को आवश्यकता नहीं है।

संबंधित लेख