मजेदार चीजें PuTTy और लिनक्स-राउटर के साथ करने के लिए
- श्रेणी: ट्यूटोरियल
यदि आपने पिछले कुछ वर्षों में विंडोज़ कंप्यूटर पर किसी प्रकार के SSH कनेक्शन की स्थापना की है, तो यह विश्वविद्यालय के नेटवर्क से जुड़ने के लिए या असुरक्षित FTP स्थानांतरण के लिए एक लाइन को सुरक्षित करने के लिए हो, आपने शायद इस कार्यक्रम का सामना किया हो पोटीन मोक्ष के रास्ते पर। यह प्रयोग करने में आसान, मुफ्त और शक्तिशाली है। हालांकि कई लोग PuTTy के बारे में नहीं जानते हैं, यह है कि थोड़ा निष्पादन योग्य के अंदर SSH स्लम्बर के अलावा और कौन सी शक्तियां हैं।
इसका कोई अपवाद नहीं था जब मैंने अपने AVM फ्रिट्ज के साथ थोड़ा सा बेवकूफ बनाने का फैसला किया! बॉक्स (जर्मनी और ऑस्ट्रिया में लिनक्स के साथ चलने वाला ब्रॉडबैंड राउटर) और लिनक्स पर चलने वाली अन्य चीजों के बीच स्थापित - ड्रॉपबियर एसएसएच सर्वर। मैं तब दुनिया भर के अपने घर नेटवर्क से कनेक्ट करने में सक्षम था, केवल मेरे डंडों-खाते और PuTTy का उपयोग करके, या अपने चचेरे भाई से बेहतर PuTTyPortable , जो मेजबान सिस्टम पर पीछे के निशान को छोड़े बिना थंब ड्राइव से चलता है। अरे आनंद!
एफ़टीपी और वीएम के माध्यम से ड्रॉपबियर को स्थापित करने और कॉन्फ़िगर करने की बड़े पैमाने पर परेशानियों से गुजरने के बाद, मैंने सबसे पहले उस उपयोग के बारे में सोचना शुरू किया जो मैं इस से बाहर निकल सकता था।
ध्यान दें : मैं PuTTy का उपयोग कैसे करें या उन कार्यों को स्थापित करने के निर्देश देने का इरादा नहीं था जिनका मैं उल्लेख करता हूं, कुछ प्रेरणा देने के लिए। Google सभी की सहायता करता है, लेकिन यदि कोई व्यक्ति किसी विशेष हॉव्टो में रुचि रखता है, तो बस पूछें, मैं यहां हूं;)।
सबसे पहले, मुझे पता चला कि मैं अपने फ़ायरवॉल में कुछ छेदों को खत्म करने के लिए अपने एन्क्रिप्टेड कनेक्शन का उपयोग कर सकता हूं, वीएनसी हमेशा मेरे पक्ष में एक बड़ा कांटा होता है। यदि मैं मानक पोर्ट का उपयोग करता हूं, तो यह असुरक्षित है, और यदि मैं कस्टम पोर्ट का उपयोग करता हूं, तो आवश्यकता होने पर मैं उन्हें याद करने में विफल रहता हूं। SSH कनेक्शन के साथ, मुझे केवल एक कस्टम पोर्ट याद रखना है (वास्तव में, PuTTy इसे याद करता है), और मैं VNC सत्रों को एन्क्रिप्ट करने के लिए अतिरिक्त प्रयास और सीपीयू समय को छोड़ सकता हूं, साथ ही मैं अपने सभी आमतौर पर उपयोग किए गए छेदों को भी भर सकता हूं। फ़ायरवॉल।
अविश्वसनीय रूप से सरल, लेकिन एक ही समय में अविश्वसनीय रूप से प्रभावी। यदि आप ऐसा कुछ चाहते हैं, तो टनलिंग फ़ंक्शन (पोर्ट अग्रेषण भी) आपके लिए है। यह मुझे अनुमति देता है - साथ ही राउटर पर कुछ ट्विकिंग के साथ - सुरक्षित लाइन के बाहर से html- आधारित कॉन्फ़िगरेशन पक्ष को देखने के लिए, अनुपस्थिति में प्राप्त कॉल की सूची पर एक नज़र डालना।
अगला उपयोगी कार्य जो मैं सोच सकता था वह था मेरे इंटरनेट ट्रैफ़िक को अस्पष्ट करने के लिए मेरे सुरक्षित कनेक्शन का उपयोग करना। आईपी-चेक को दरकिनार करने के लिए नहीं, बल्कि घर पर मेरे वर्तमान आईपी के अलावा काम करने के लिए आकस्मिक नेटवर्क विश्लेषक को रोकने के लिए। कोई गंतव्य नहीं, कोई प्रोटोकॉल नहीं, कोई डेटा नहीं। पोर्ट सुरंगों को स्थापित करने की तुलना में इसे स्थापित करना और भी आसान था, जो कि समय-समय पर, गधे में एक वास्तविक दर्द हो सकता है, इसलिए बोलने के लिए। हर खुले एसएसएच कनेक्शन के लिए और आगे के कॉन्फ़िगरेशन के बिना, पुट्टी आपके लिए पूर्ण-पूर्ण सॉक्स प्रॉक्सी सर्वर खरीदता है। कि अच्छा नहीं है? और प्लगइन्स की तरह QuickProxy फ़ायरफ़ॉक्स के लिए आप इसे अपनी इच्छानुसार चालू या बंद करने के लिए स्वतंत्र हैं। जो निश्चित रूप से, एक के रूप में भी उपलब्ध है पोर्टेबल संस्करण । लेकिन आप सभी को पहले से ही पता था।
तीसरा फंक्शन जिसका मैं अक्सर उपयोग करता हूं वह था एक बुरा एक द्वारा प्राप्त करने के लिए, लेकिन यह निश्चित रूप से परेशानी के लायक था, क्योंकि यह मेरी सेटिंग पूरी तरह से फिट बैठता है। मुझे वीपीएन का काफी शौक है, लेकिन मुझे अभी तक एक वीपीएन-सॉफ्टवेयर का सामना करना पड़ा है जो वास्तव में मुझे और मेरी व्यक्तिगत जरूरतों और / या विश्वासों को पूरा करता है। इसलिए, अन्य मनोरंजक कार्यक्रमों के बीच मैंने अपने राउटर पर (जैसा कि ऊपर उल्लेख किया गया है), वीपीएन-सर्वर था, मुझे घर पर अपने नेटवर्क-सक्षम हार्ड ड्राइव से कनेक्ट करने की अनुमति दी। इसे कम करने के लिए, इसने काम किया, मुझे सुरक्षित और सब कुछ महसूस हुआ, लेकिन सभी वीपीएन-इंप्लीमेंटेशन (ओपनवीपीएन, यानी) आवश्यक इंस्टॉलेशन और वर्चुअल नेटवर्क एडेप्टर का निर्माण (और कॉन्फ़िगरेशन) के बाद से, मेरे साथ समाधान करना असंभव था। । इसलिए मैंने PuTTy से जुड़े एक व्यावहारिक समाधान को लाने की कोशिश की।
एक आसान एक प्रोटोकॉल का उपयोग करना था जो आपको फ़ाइलों को स्थानांतरित करने की अनुमति देता है, (एस) एफ़टीपी, एससीपी, या यहां तक कि एचटीटीपी, लेकिन सभी को लक्ष्य पर चलने के लिए एक विशेष सर्वर घटक की आवश्यकता होती है, जो मेरे लिए एक को छोड़े बिना संभव नहीं है। मेरे कंप्यूटर पर, जो पूरी तरह से प्रश्न से बाहर है। NAS भी एफ़टीपी का प्रबंधन करने में सक्षम है, लेकिन इसके लिए मुझे एफ़टीपी और एफ़टीपी पर भरोसा करना होगा। कोई सांबा और एफ़टीपी एक ही फाइलों के लिए एक ही समय में नहीं। इसलिए मुझे भी उसे त्यागना पड़ा।
अगला विचार मेरे लक्ष्य नेटवर्क के लिए बस पोर्ट 139 (विंडोज़ फाइलशेयरिंग सेवाओं द्वारा प्रयुक्त) को आगे करना था। यह काम किया होगा, लेकिन यह मुझे स्थानीय शेयरों के लिए filesharing सेवा का उपयोग करने में असमर्थ है। मैं इस समाधान का उपयोग काम पर कर रहा हूं, इसलिए यह घर या काम है। यह काम करेगा, मैं केवल जरूरत का कनेक्शन शुरू कर सकता हूं, और इसी तरह, लेकिन मैं इससे खुश नहीं था, इसलिए मैंने आगे खुदाई की।
अगर मुझे विंडोज़ के लिए एक सॉफ्टवेयर मिला था, जो कि इस्तेमाल किया गया था नहीं विंडोज़ सेवा प्रदान करता है, लेकिन इसका एक कार्यान्वयन, मैं इसे केवल एक और पोर्ट का उपयोग करने के लिए कह सकता हूं और इसे आगे बढ़ा सकता हूं, लेकिन दुर्भाग्य से, मुझे ऐसा कोई कार्यक्रम नहीं मिला।
सबसे अच्छा मैं साथ आ सकता था एक नेटवर्क एडेप्टर बनाने के लिए जैसा कि वीपीएन करता है, लेकिन बिना अर्थ आईपी के अलावा उस पर कुछ भी कॉन्फ़िगर किए बिना, और फिर घर पर अपने नेटवर्क पर 10.0.0.1:139 पर सभी ट्रैफ़िक को अग्रेषित करें। एक आकर्षण की तरह काम करता है, लेकिन अगर किसी को कभी भी उपर्युक्त जैसा कोई कार्यक्रम मिल जाए, तो मैं इसे एक कोशिश देने में अधिक खुश रहूंगा। पोर्टेबल अनुप्रयोगों को प्राथमिकता दी;)
एक अन्य फ़ंक्शन उपलब्ध है, हालांकि मैंने इसे बहुत बार उपयोग नहीं किया था, सामान्य लिनक्स-डेस्कटॉप द्वारा उपयोग किए जाने वाले एक्स 11-प्रोटोकॉल का अग्रसारण था, जो आपको वीएनसी के समान दूरस्थ कंप्यूटर को नियंत्रित करने की शक्ति देता है, लेकिन अतिरिक्त सॉफ़्टवेयर की आवश्यकता के बिना।
आखिरी जो मैं उल्लेख करना चाहता हूं वह PuTTy में से एक नहीं है, लेकिन एक है जो इसके साथ जाने के लिए अपने खोल का उपयोग करता है। ईथरवेक नामक एक छोटा सा प्रोग्राम आम लिनक्स संचालित प्रणालियों पर चलाया जा सकता है जो आपको WOL (जादू का इरादा) के जादू के माध्यम से वास्तव में इसके बिना बैठे हुए आपके कंप्यूटर को शुरू करने में सक्षम बनाता है। एक पूर्व-सेट शेल-स्क्रिप्ट जो एक छोटी कमांड के साथ चलती है, एक वीएनसी सर्वर जो एक सेवा के रूप में स्थापित है, और आप जाने के लिए अच्छे हैं। राउटर को कनेक्ट करें, कंप्यूटर को जगाएं, वीएनसी का उपयोग करके कनेक्ट करें और घर पर आपके द्वारा छोड़े गए सभी महत्वपूर्ण दस्तावेज़ों पर एक नज़र डालें।
तो, अगर आप फ्रिट्ज़ बॉक्स के मालिक हैं या उनमें से एक चमकदार, नया, दुनिया भर में उपलब्ध ओपनसोर्स-राउटर, या सिर्फ एक पुराना भद्दा कंप्यूटर है जो वाट्स के समान उचित मात्रा में खर्च करने के लिए एक उचित SSH सर्वर दे सकता है। शायद उन विचारों ने आपके लिए एक को शामिल किया।
इसके अलावा, कृपया ध्यान दें कि PuTTyTray थम्ब ड्राइव से काम करता है और साथ ही बिना किसी डेटा को पीछे छोड़ता है (यदि आप 'सेशन फाइल-ऑप्शन का उपयोग करते हैं), लेकिन इसका फायदा यह है कि इसे सिस्टम ट्रे में कम से कम किया जा सकता है।
यदि आप कनेक्शन को कुछ समय तक बनाए रखने की योजना बना रहे हैं, तो 'कीप अलाइव-फंक्शन' को सक्रिय करना भी याद रखें;)
संपादित करें : शुरुआत से इसे न करने के लिए फटकार लगने के बाद, मैं कुछ उपयोगी लिंक शामिल करना चाहूंगा जो आपको शुरू कर सकते हैं।
पूर्ण स्थापना गाइड टेलनेट, एफ़टीपी, एसएसएच, वीओएल और वीपीएन फॉर ए फ्रिट्ज़! बॉक्स, जर्मन।
आप यहाँ एक अच्छी और आसान छद्म फर्मवेयर-छवि बनाने के लिए भी यह कार्य प्राप्त कर सकते हैं, लेकिन मुझे लगता है कि किसी को सभी सही जानकारी भरने के लिए आवश्यक अंतर्दृष्टि की कमी हो सकती है यदि उसने पहले कभी ऐसा नहीं किया। इसलिए, उपरोक्त लिंक का उपयोग करके चारों ओर पेंच करने के लिए स्वतंत्र महसूस करें और एक बार जब आप यह सब पता लगा लेते हैं, तो इस एक का उपयोग करें। जर्मन भी, लेकिन बहुत कम पाठ के साथ;)
एक और ट्यूटोरियल , एसएसएच और टनलिंग सहित लिंकेज WRT54G के लिए यह समय है।
Ace_NoOne के लिए फिर से Thx, जो Google का उपयोग कर सकता था;)