मैं अपने कंप्यूटर को दूरस्थ SSH एक्सेस के लिए कैसे सेट कर सकता हूं?


9

मेरे पास एक लिनक्स मशीन है जिसे मैं अपने लैपटॉप से ​​एसएसएच द्वारा एक्सेस कर सकता हूं जब मैं अपने घर के अंदर हूं, लेकिन जब मैं दूसरे इंटरनेट कनेक्शन का उपयोग कर रहा हूं, तो मैं कनेक्ट नहीं कर सकता।

मुझे क्या करना चाहिये?

मैं Verizon DSL इंटरनेट और एक ActionTec मॉडेम, अगर यह मायने रखता है। यदि मैं अन्य संबंधित तथ्य छोड़ रहा हूं, तो कृपया मुझे बताएं और मैं अपने प्रश्न में सुधार करूंगा।


2
मैं भी कुछ सुरक्षा की स्थापना का सुझाव दूंगा, जैसे कि असफल 2 एबन, जबकि आपके यहां।
जर्नीमैन गीक

जवाबों:


10

आपके SSH सर्वर पर (आमतौर पर 22 ) सुन रहे पोर्ट को अग्रेषित करने के लिए आपको अपने मॉडेम / राउटर में लॉग इन करना होगा ।

वहाँ से, अपने ग्राहक का उपयोग करते समय, सुनिश्चित करें कि आप अपने घर के नेटवर्क में अपने राउटर द्वारा निर्दिष्ट आंतरिक के बजाय अपने बाहरी आईपी पते (अपने आईएसपी द्वारा निर्दिष्ट) से जुड़ रहे हैं।

उपयोगी कड़ियाँ:


6

आपको अपने राउटर से अपने लिनक्स मशीन में सही पोर्ट को फॉरवर्ड करना होगा। जैसा कि आप शायद जानते हैं, पोर्ट 22 मानक बंदरगाह है।

हालांकि, कुछ आईएसपी (संभवतः आपका, लेकिन मुझे इसे समर्थन करने के लिए कोई तथ्य नहीं है) बंदरगाह को अवरुद्ध करेगा।

इस प्रकार, आपके पास दो विकल्प हैं:

  1. अपने SSH डेमॉन द्वारा उपयोग किए जाने वाले पोर्ट को एक अलग और अनब्लॉक किए गए पोर्ट पर आने वाले कनेक्शनों को सुनने के लिए बदलें।

  2. यदि यह संभव नहीं है, तो अपने राउटर पर 22 पोर्ट के लिए एक सार्वजनिक पोर्ट मैप करें।

इस प्रकार, आपके चुने हुए सार्वजनिक पोर्ट पर सभी ट्रैफ़िक> आपके लिनक्स मशीन पर 22 पोर्ट करने के लिए आगे है। यह आपके लिनक्स मशीन को नहीं बदलने का लाभ है, और जब आप घर से दूर जुड़ रहे हैं तो आपको नया पोर्ट निर्दिष्ट करना होगा।

आपका मॉडेम 'पोर्ट फ़ॉरवर्डिंग' को 'फ़ायरवॉल', 'एड्रेस ट्रांसलेशन' या 'वर्चुअल सर्वर' या इसी तरह के रूप में संदर्भित कर सकता है।

आप ShieldsUp का उपयोग कर सकते हैं! पर सुविधा गिब्सन अनुसंधान केंद्र 22 की एक portscan करते हैं, और यदि आप इसे खोल दिया है करने के लिए। (बेशक, यदि आप एक अलग सार्वजनिक पोर्ट का उपयोग कर रहे हैं, तो आप उस पोर्ट को स्कैन करेंगे)।

अंत में, जैसा कि दूसरों ने सुझाव दिया है, मैं आपको इंटरनेट पर आपके कंप्यूटर को संबोधित करने के लिए एक गैर-बदलते नाम के साथ आपको प्रदान करने के लिए DynDNS की सलाह देता हूं ।


1

यह एक बहुत ही सरल समस्या है लेकिन आपको इसे कुछ स्तरों पर संबोधित करने की आवश्यकता होगी। सबसे पहले आपको यह सुनिश्चित करने की आवश्यकता होगी कि SSHD आपके लिनक्स बॉक्स पर चल रहा है ताकि SSH उपलब्ध हो।

इसके बाद आपको अपने राउटर को अपने लिनक्स मशीन पर SSH पोर्ट के सभी SSH ट्रैफ़िक को पोर्ट करने के लिए कॉन्फ़िगर करना होगा। इसके बाद आपको अपने लिनक्स बॉक्स को इंटरनेट पर हल करने वाला नाम देने के लिए डीएनडीएनएस सेट करना होगा ।

http://dyndns.org

हैप्पी हंटिंग!


0

आपको मुख्य रूप से आवश्यकता है - DynDNS ,

फ्री डायनामिक डीएनएस

  • मुफ्त में घर पर अपनी वेबसाइट होस्ट करें!
  • कहीं से भी अपने वर्कस्टेशन, DVR, वेबकैम से कनेक्ट करें।

आप शायद उनके - डायनेमिक डीएनएस फ्री में देखना चाहते हैं

डायनेमिक डीएनएस फ्री (डीडीएनएस) आपको एक होस्टनाम बनाने की अनुमति देता है जो आपके घर या कार्यालय के आईपी पते को इंगित करता है, त्वरित पहुंच के लिए एक आसान-से-याद URL प्रदान करता है। हम एक अद्यतन तंत्र भी प्रदान करते हैं जो होस्टनाम को आपके गतिशील आईपी पते के साथ काम करता है।

विस्तार से चरणों के लिए Readme और HOWTO के लिंक को देखें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.