जवाबों:
-LSSH के साथ , एक निश्चित गंतव्य के लिए सभी कनेक्शनों को आगे बढ़ाएं। जब आप स्थानीय पोर्ट से कनेक्ट होते हैं, तो आपके द्वारा भेजा गया सभी डेटा सीधे उस दूरस्थ होस्ट पर जाता है जिसे आपने निर्दिष्ट किया था -L। यह, जाहिर है, आपको यह जानने की आवश्यकता है कि आप किस होस्ट को कनेक्शन भेजना चाहते हैं।
इसके साथ -D, गंतव्य "गतिशील" है - स्थानीय पोर्ट से कनेक्ट होने के बाद, आपको जो भी रिमोट होस्ट चाहते हैं, उसे और कनेक्ट करने के लिए आपको SOCKS प्रॉक्सी प्रोटोकॉल का उपयोग करना होगा। यह मूल रूप से एसएसएच को एक वास्तविक प्रॉक्सी सर्वर बनाता है, जो वेब ब्राउज़िंग जैसी गतिविधियों के लिए उपयुक्त है, जहां आप गंतव्य को पहले से नहीं जान सकते।
ssh -D 1080उदाहरण के लिए, चलाएँ , और SOCKS 5 प्रॉक्सी का उपयोग करने के लिए फ़ायरफ़ॉक्स को कॉन्फ़िगर करें localhost:1080।
ssh -D 8080 myhomecomputerजब मैं अपने लैपटॉप का उपयोग सार्वजनिक वाईफाई पर करता हूं तो अक्सर उपयोग करता हूं।