विज्ञापन

सुरक्षित यदि आप लिनक्स या यूनिक्स उपयोगकर्ता हैं, तो आप दूरस्थ रूप से अपनी मशीनों पर कमांड लाइन तक पहुँचने के लिए SSH (सिक्योर शेल) का उपयोग करते हैं। शेल खातों तक सुरक्षित पहुंच प्रदान करने के अलावा, SSH अन्य प्रकार के वेब ट्रैफ़िक को भी सुरक्षित रूप से परिवहन कर सकता है। एक अर्थ में, यह आपको दूरस्थ नेटवर्क में एक त्वरित और आसान वीपीएन (वर्चुअल प्राइवेट नेटवर्क) प्रदान कर सकता है जहां आपका एसएसएच सर्वर रहता है।

सबसे पहले, आपको निश्चित रूप से कहीं न कहीं चलने वाले एसएसएच सर्वर की आवश्यकता होगी। लिनक्स और ओएस एक्स एसएसएच सर्वर के साथ आते हैं, लेकिन विंडोज के लिए एसएसएच सर्वर भी उपलब्ध हैं। freeSSHd विंडोज के लिए एक अच्छा मुफ्त SSH सर्वर है। यह एक त्वरित और आसान स्थापना है और साथ ही कॉन्फ़िगर करने के लिए अपेक्षाकृत आसान है। आप निश्चित रूप से मशीन पर प्रशासक विशेषाधिकारों की आवश्यकता होगी जिसे आप इसे स्थापित करते हैं।

चूँकि आप अपने SSH सर्वर को दूरस्थ रूप से एक्सेस कर रहे होंगे, अगर यह फ़ायरवॉल या राउटर के पीछे है तो आपको यह सुनिश्चित करना होगा कि पोर्ट 22 (डिफ़ॉल्ट SSH पोर्ट) को ठीक से आगे भेजा जाए। अधिकांश राउटर में स्थानीय नेटवर्क पर व्यक्तिगत मशीनों के लिए बंदरगाहों को अग्रेषित करने की क्षमता होती है। आपको यह करने के लिए अपने राउटर / फ़ायरवॉल के निर्देशों का उल्लेख करना होगा।

एक बार जब आप अपने SSH सर्वर को कॉन्फ़िगर कर लेते हैं ताकि आप इसे किसी भी इंटरनेट कनेक्शन से कनेक्ट कर सकें, तो आपको इसे कनेक्ट करने के लिए ग्राहक की आवश्यकता होगी। लिनक्स और OS X दोनों में SSH क्लाइंट बिल्ट-इन है। यदि आप विंडोज पर हैं, तो पसंद का ग्राहक है पुट्टी. मैं PuTTY के साथ सुरंग बनाने के निर्देश प्रदान करूंगा, लेकिन आप निश्चित रूप से अन्य ग्राहकों का भी उपयोग कर सकते हैं।

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

कनेक्शन-पता

अगला, करने के लिए जाओ संबंध > SSH > सुरंगों. तीन प्रकार की सुरंगें हैं जिन्हें आप स्थापित कर सकते हैं:

  • गतिशील - यह एक SOCKS प्रॉक्सी के रूप में कार्य करता है जिसका उपयोग नेटवर्क के माध्यम से टनल ट्रैफिक के लिए किया जा सकता है जहां SSH सर्वर रहता है। फिर आप उन अनुप्रयोगों को कॉन्फ़िगर कर सकते हैं जो इसका लाभ उठाने के लिए SOCKS प्रॉक्सी (जैसे वेब ब्राउज़र) का समर्थन करते हैं। मैं एक गतिशील सुरंग के माध्यम से काम करने के लिए फ़ायरफ़ॉक्स सेट करने का तरीका दिखाता हूँ।
  • स्थानीय - एक स्थानीय सुरंग आपको एसएसएच सर्वर के समान नेटवर्क पर रहने वाली मशीन पर निर्दिष्ट पोर्ट से कनेक्ट करने की अनुमति देगा। एक उपयोगी उदाहरण जो मैं आपको दिखाऊंगा कि रिमोट डेस्कटॉप चलाने वाले विंडोज कंप्यूटर से कैसे कनेक्ट किया जाए।
  • रिमोट - जैसा कि नाम से ही लग रहा है, यह एक स्थानीय सुरंग का उल्टा है। आपको संभवतः इसका उपयोग करने की संभावना कम है, लेकिन यह एसएसएच सर्वर नेटवर्क पर मशीनों को नेटवर्क पर एक मशीन और पोर्ट तक पहुंचने की अनुमति देगा जहां आपका एसएसएच क्लाइंट रहता है। मैं इस लेख में एक दूरस्थ बंदरगाह स्थापित करने पर किसी भी उदाहरण के माध्यम से नहीं जाऊँगा।

इसलिए उदाहरण में मैं प्रदान करने जा रहा हूं, हम कहेंगे कि होम नेटवर्क में दो कंप्यूटर हैं। एक एसएसएच सर्वर पर चलने वाला लिनक्स बॉक्स है और दूसरा रिमोट डेस्कटॉप सक्षम वाला विंडोज बॉक्स है। हम दो सुरंगों को स्थापित करना चाहते हैं: एक गतिशील सुरंग और दूरस्थ डेस्कटॉप के माध्यम से विंडोज मशीन से कनेक्ट करने के लिए एक स्थानीय सुरंग।

पोर्ट 1080 के लिए एक गतिशील सुरंग स्थापित करने दें। डायनामिक सुरंग के लिए आपके द्वारा उपयोग किया जाने वाला पोर्ट वास्तव में मनमाना है, लेकिन चूंकि पोर्ट 1080 का उपयोग अक्सर SOCKS प्रॉक्सी के लिए किया जाता है जो हम उपयोग करेंगे। इसमें 1080 टाइप करें स्रोत पोर्ट क्षेत्र, चयन करें गतिशील पोर्ट प्रकार के रूप में, और फिर क्लिक करें जोड़ना बटन।

गतिशील बंदरगाह स्थापित करने

इसके बाद, विंडोज रिमोट डेस्कटॉप चलाने वाले नेटवर्क पर कंप्यूटर के लिए स्थानीय सुरंग स्थापित करें। मान लें कि SSH सर्वर पर रहने वाले LAN पर स्थानीय IP पते 192.168.1.xxx पते हैं। विंडोज मशीन में 192.168.1.100 का स्थानीय आईपी है। के लिए 3390 दर्ज करें स्रोत पोर्ट, 192.168.1.100:3389 के लिए गंतव्य, चुनते हैं स्थानीय पोर्ट प्रकार के लिए, और फिर क्लिक करें जोड़ना बटन। आप बाद में देखेंगे कि मैंने गंतव्य से भिन्न होने के लिए स्रोत पोर्ट को क्यों कॉन्फ़िगर किया है।

गतिशील बंदरगाह स्थापित करने

एक बार जब आपके पास कनेक्शन के लिए सब कुछ कॉन्फ़िगर हो जाता है, तो वापस जाएं अधिवेशन अनुभाग और अपना कनेक्शन सहेजें। तब दबायें खुला हुआ और अपने लिनक्स बॉक्स में अपने क्रेडेंशियल्स के साथ लॉग इन करें जैसा कि आप सामान्य रूप से करते हैं।

अब आपको अपने द्वारा स्थापित सुरंगों का उपयोग करने के लिए अपने अनुप्रयोगों को कॉन्फ़िगर करना होगा। मान लें कि आप अपने वेब ब्राउजिंग को हमारे द्वारा निर्धारित डायनामिक टनल के माध्यम से करना चाहते हैं। यह वास्तव में SSH का लाभ उठाने का एक अत्यंत उपयोगी तरीका है।

आप किसी प्रकार के फ़ायरवॉल या सामग्री फ़िल्टरिंग वाले नेटवर्क पर हो सकते हैं जिसे आप बाईपास करना चाहते हैं। यदि आप पोर्ट 22 (या किसी अन्य पोर्ट) पर निकलने में सक्षम हैं, तो आपको बस अपना SSH सर्वर सेट करना होगा तदनुसार), फिर आप डायनेमिक सुरंग के माध्यम से बिना मुद्दे के जहां चाहें सर्फ कर सकते हैं।

यह उपयोगी भी है यदि आप एक नेटवर्क पर सर्फिंग कर रहे हैं जहाँ आप दूसरों के बारे में चिंतित हो सकते हैं जो आपके ट्रैफ़िक को देख रहे हैं। शायद आप किसी होटल, क्लाइंट साइट, या काम से जुड़ रहे हैं (आपने मुझसे ऐसा नहीं सीखा) और आप नहीं चाहते कि दूसरे आपके ट्रैफ़िक की निगरानी करें।

सबसे अच्छा विकल्प फ़ायरफ़ॉक्स का उपयोग करना है, क्योंकि फ़ायरफ़ॉक्स आपको ब्राउज़र को प्रॉक्सी के माध्यम से DNS अनुरोध भेजने के लिए कॉन्फ़िगर करने की अनुमति देता है। यदि आप इंटरनेट एक्सप्लोरर का उपयोग करते हैं, तो आपके DNS अनुरोध अभी भी आपके द्वारा कनेक्ट किए गए स्थानीय नेटवर्क के माध्यम से किए जाते हैं और इस प्रकार अभी भी निगरानी की जा सकती है। इसलिए यदि आप जिस नेटवर्क से कनेक्ट हो रहे हैं उस पर गोपनीयता बनाए रखना चाहते हैं तो फ़ायरफ़ॉक्स पसंदीदा ब्राउज़र होगा।

SOCKS प्रॉक्सी के रूप में डायनामिक सुरंग का उपयोग करने के लिए फ़ायरफ़ॉक्स सेट करने के लिए फ़ायरफ़ॉक्स पर जाएं विकल्प > उन्नत > नेटवर्क और क्लिक करें सेटिंग्स "| बटन। सेटिंग्स पेज में, क्लिक करें मैनुअल प्रॉक्सी कॉन्फ़िगरेशन, के लिए लोकलहोस्ट दर्ज करें SOCKS होस्टऔर 1080 के लिए बंदरगाह.

फ़ायरफ़ॉक्स-मोजे-सेटिंग

हम काफी नहीं हैं हमें अभी भी SOCKS प्रॉक्सी के लिए DNS अनुरोध भेजने के लिए फ़ायरफ़ॉक्स को कॉन्फ़िगर करने की आवश्यकता है। ऐसा करने के लिए, फ़ायरफ़ॉक्स में नेविगेशन बार में कॉन्फ़िगर करें। यदि आपको पता है कि आप क्या कर रहे हैं, तो आपको एक संकेत मिल सकता है। फ़ायरफ़ॉक्स को आश्वस्त करें कि आप जानते हैं कि आप क्या कर रहे हैं और आगे बढ़ रहे हैं।

के लिए मोज़े दर्ज करें फ़िल्टर और एंटर दबाएं। आपको एक ऐसा विकल्प देखना चाहिए जो network.proxy.socks_remote_dns कहता है। यदि यह झूठे के लिए कहता है मूल्य, इस पर डबल क्लिक करें ताकि यह सच कहे। अब आप सभी सेट हैं आप अपने नए सुरक्षित गतिशील सुरंग के माध्यम से वेब सर्फ करने में सक्षम होना चाहिए!

फ़ायरफ़ॉक्स-remote-dns-सेटिंग

सौभाग्य से, हमारे विंडोज रिमोट डेस्कटॉप मशीन से कनेक्ट करना बहुत आसान है। आप बस दूरस्थ डेस्कटॉप क्लाइंट लॉन्च करते हैं और मशीन पते के लिए लोकलहोस्ट: 3390 दर्ज करते हैं। यही सब है इसके लिए!

रिमोट डेस्कटॉप

स्रोत पोर्ट को 3390 पर सेट करने का कारण यह है क्योंकि दूरस्थ डेस्कटॉप क्लाइंट आपको स्थानीय मशीन पर डिफ़ॉल्ट दूरस्थ डेस्कटॉप पोर्ट (3389) से कनेक्ट करने की अनुमति नहीं देगा। इसलिए हमने इसके बजाय 3390 का उपयोग किया (हम किसी भी पोर्ट का उपयोग कर सकते थे, मैं सिर्फ 3390 का उपयोग करता हूं क्योंकि यह मेरे लिए आसान है)।

सुरंगों की स्थापना के लिए आपके द्वारा उपयोग किया जाने वाला स्रोत बंदरगाह मनमाना है। हम 3390 के बजाय 1234 का उपयोग कर सकते थे यदि हम चाहते थे, जब तक कि पोर्ट 1234 पर स्थानीय मशीन पर कुछ भी नहीं चल रहा हो। क्या आप आईपी और बंदरगाह पर गंतव्य का उपयोग करते हैं मनमाना नहीं है। इसके लिए आपको जिस सेवा से जुड़ना है, उसके लिए उचित आईपी पते और पोर्ट का उपयोग करना होगा।

आप कहीं भी किसी भी आईपी पर किसी भी सेवा के लिए सुरंग स्थापित कर सकते हैं। सुरंग के लिए आपके द्वारा स्थापित स्रोत पोर्ट पर आपको लोकलहोस्ट से कनेक्ट करने के लिए प्रोग्राम सेट करने की आवश्यकता होगी। सामान से जुड़ने का यह एक बहुत ही अच्छा तरीका है कि आप अन्यथा सक्षम नहीं हो सकते हैं, क्योंकि फ़ायरवॉल समस्याएँ आपके सामने आ सकती हैं। आपको अपने SSH सर्वर को प्राप्त करने के लिए एक एकल पोर्ट की आवश्यकता है, और निश्चित रूप से उस पोर्ट पर चलना होगा।

क्या आप SSH सुरंगों का उपयोग करते हैं? किस तरह की ठंडी चीजों के लिए आप उनका इस्तेमाल करते हैं?

चित्र का श्रेय देना: kreg.steppe

मैं एक काफी सामान्य गीक हूं जो काम के साथ-साथ घर पर कंप्यूटर मॉनीटर के सामने घंटों बिताता है। मुझे निफ्टी टूल्स और गैजेट्स को एक साथ रखने में भी मजा आता है।