मेरे पास एक मैक लैपटॉप (कंप्यूटर ए) है जो ओएस एक्स एल कैपिटन चल रहा है जिसे मैं एसएसएच के साथ दूरस्थ रूप से एक्सेस करना चाहूंगा। चूंकि कंप्यूटर हमेशा मेरे स्कूल नेटवर्क पर है, इसलिए मुझे एक स्थिर, सार्वजनिक आईपी पता नहीं मिल सकता है। शोध करने के बाद, मैंने सीखा है कि मैं कर सकता हूँ
- मेरे स्कूल नेटवर्क पर एक निश्चित निजी आईपी का अनुरोध करने के लिए मैक ओएस एक्स सेट करें
- सार्वजनिक आईपी को हमेशा अपडेट करने के लिए ddclient का उपयोग करें मेरे कंप्यूटर को nsupdate.info को ऐसा करना है कि एक स्थिर url हमेशा A के पाठ के लिए बना रहे
जैसा कि पहले उल्लेख किया गया है, कंप्यूटर ए मेरे स्कूल नेटवर्क पर है। मैं अपने कंप्यूटर नेटवर्क पर अपने कंप्यूटर (कंप्यूटर B) का उपयोग कैसे कर सकता हूं, जो मेरे स्कूल से दूर है, कंप्यूटर ए में ssh करने के लिए?
मान लीजिए कि मैंने मैन्युअल A पता 172.27.133.200 के साथ DHCP का उपयोग करके IPv4 को कॉन्फ़िगर करने के लिए कंप्यूटर A को सेट किया है और testurl.nsupdate.info को अद्यतन करने के लिए ddclient का उपयोग करने के लिए हमेशा कंप्यूटर A के सार्वजनिक IP पते को इंगित करता है, जो कि इनका उपयोग करेगा। दो पते जैसे कि मैं कनेक्ट कर सकता हूं, उदाहरण के लिए (वैचारिक रूप से)
userOnComputerB$ ssh userOnComputerA@172.27.133.200@testurl.nsupdate.info
मैं अन्य समाधानों का भी स्वागत करता हूं जो समस्या की सीमाओं के भीतर काम करते हैं। मैंने रिवर्स टनलिंग और पोर्ट फ़ॉरवर्डिंग से जुड़े अन्य प्रश्नों पर विचार-विमर्श किया है , लेकिन यह नहीं देखते कि वे इस पर कैसे लागू होते हैं, क्योंकि मुझे लगता है कि मेरे स्कूल नेटवर्क राउटर के पोर्ट फ़ॉरवर्डिंग पर मेरा कोई नियंत्रण नहीं है।
अंत में, यदि ऊपर की तरह एक कमांड संभव नहीं है, तो तकनीकी या ssh डिजाइन कारण क्या है, ऐसा कमांड संभव नहीं है?