मैं क्लाइंट और सर्वर दोनों पर ओपनश का उपयोग कर रहा हूं। मुझे पता है कि मैं ssh पर कुछ पोर्ट रिडायरेक्शन को चला सकता हूं ssh -L
या ssh -R
सेटअप कर सकता हूं । हालाँकि, चूंकि वे कमांड-लाइन पैरामीटर हैं, इसलिए कनेक्शन को खोलने से पहले इस तरह के पुनर्निर्देशन को लिखा जाना चाहिए।
क्या मैं कमांड-लाइन ssh क्लाइंट का उपयोग करके पोर्ट को पुनर्निर्देशित कर सकता हूं?
जब मैंने PuTTY
ssh क्लाइंट का उपयोग किया , तो मैं अंतःक्रियात्मक रूप से एक पोर्ट रिडायरेक्शन सेटअप कर सकता था, जबकि एक कनेक्शन पहले से ही खोला गया था, बिना ड्रॉपिंग या पुन: कनेक्ट किए बिना, इस प्रकार मुझे पता है कि यह तकनीकी रूप से संभव है।
~C escape not available to multiplexex sessions
समस्या है क्योंकि मैंने अभी-अभी किया है, अपने मास्टर कनेक्शन के लिए शिकार न करें। इसके बजाय,-O forward
अपने ssh पोर्ट फॉरवर्डिंग कमांड में जोड़ें, जैसे किssh -O forward -nfL 1234:whatever:1234 theserver
और यह काम करेगा।