मेरे पास SSH / पोर्ट अग्रेषण के बारे में एक प्रश्न है। मुझे कहीं भी समाधान नहीं मिला है और यदि कोई है तो मुझे नहीं पता।
मेरे पास घर पर मेरे NAT बॉक्स के पीछे एक सर्वर है। मैं अपने नैट बॉक्स से अपने सर्वर के लिए एसएसएच के लिए पोर्ट 22 पर पोर्ट अग्रेषण कर रहा हूं। इसलिए, my_nat_public_ip:22
जब मैं जाने पर होता हूं तो कनेक्ट करता हूं और यह एक आकर्षण की तरह काम करता है।
अब मुझे पता है कि मैं अपने नैट बॉक्स को कॉन्फ़िगर किए बिना भी अपने सर्वर के किसी भी पोर्ट को एक्सेस कर सकता हूं। वास्तव में, मैं इस तरह से एक गतिशील पोर्ट अग्रेषण कर सकता हूं:
ssh -D 1080 user@my_nat_public_ip
फिर मेरे ब्राउज़र की सेटिंग के द्वारा मेरे सर्वर के किसी भी पोर्ट को कनेक्ट करने के लिए कनेक्ट करें या फिर लोकलहोस्ट का उपयोग करने के लिए: 1080 सॉक्स प्रॉक्सी के रूप में, और इंगित करें my_local_server_ip:any_port
।
मैं जो करना चाहूंगा, वह एक आज्ञा जैसा होगा
ssh -D --local_alias=local_alias user@my_nat_public_ip
और अगर मैं local_alias का उपयोग करता हूं: any_port यह my_server के लिए आगे: any_port
क्या ऐसा संभव होगा? क्या ऐसा करने के लिए कोई एसएसएच विकल्प है? यह सिर्फ सादा सरल है और विभिन्न सर्वरों पर कई गतिशील पोर्ट अग्रेषित करना संभव बनाता है।