SSH के स्थानीय -D श्रोता को क्लाइंट के LAN इंटरफ़ेस पर बाइंड करें
SSH क्लाइंट इस SOCKS एंडपॉइंट का स्वामी है; दूरस्थ sshd GatewayPorts दूसरी फ़ॉरवर्डिंग दिशा को नियंत्रित करता है।
यदि SOCKS SSH क्लाइंट के PC पर काम करता है लेकिन किसी अन्य LAN मशीन पर नहीं, तो स्थानीय सुनने का पता जाँचें। एक इच्छित निर्दिष्ट इंटरफ़ेस को बाइंड करने के लिए:
ssh -N -D 192.0.2.10:1080 [email protected]दस्तावेज़ वाले IP को SSH क्लाइंट के वास्तविक इंटरफ़ेस से बदलें। अन्य अधिकृत साथी उस पते और 1080 का उपयोग करते हैं, अपने localhost का नहीं।
| नियंत्रण | श्रोता की भूमिका |
|---|---|
| क्लाइंट ssh_config GatewayPorts | स्थानीय फ़ॉरवर्ड के लिए डिफ़ॉल्ट बाइंड व्यवहार |
| दूरस्थ sshd_config GatewayPorts | दूरस्थ -R श्रोता |
सर्वर को अभी भी फ़ॉरवर्डिंग और अनुरोधित गंतव्यों की अनुमति देनी होगी। इसके दूरस्थ श्रोता नियंत्रण को बदलने से यह -D सॉकेट स्थानांतरित नहीं होता।
क्लाइंट के फ़ायरवॉल/श्रोता की पहुँच जाँचें और इच्छित और अस्वीकृत LAN साथियों से पहुँच सत्यापित करें। SSH टनल के स्वामी को प्रमाणित करता है, प्रत्येक बाद के SOCKS कॉलर को अलग पासवर्ड चुनौती से नहीं।