दोनों के बीच कार्यक्षमता में अंतर क्या है? मैं इससे थोड़ा भ्रमित हूं।
स्थानीय अग्रेषण दूरस्थ पोर्ट को स्थानीय रूप से उपलब्ध कराता है।
रिमोट फ़ॉरवर्डिंग एक स्थानीय पोर्ट को दूरस्थ रूप से उपलब्ध कराता है।
लेकिन यह 'उपलब्धता' दोनों दिशाओं में काम करेगी ... या करता है?
उदाहरण के लिए (एक मेजबान 'घर से जारी)
ssh -R 1234:localhost:2345 user@work
यह काम :: 1234 और घर :: 2345 के बीच एक सुरक्षित सुरंग स्थापित करेगा, है ना?
अगर मैं किसी भी चीज़ को एक छोर पर रखूंगा, तो वह दूसरे छोर पर आ जाएगी।
लेकिन फिर, मैं मेजबान 'काम' से निम्नलिखित कॉल द्वारा इसे प्राप्त कर सकता हूं:
ssh -L 1234:localhost:2345 user@home
तो, केवल अंतर यह है कि मैं इसे कहां से कहता हूं, सही है?