टेलनेट कैसे काम करता है?
छवि क्रेडिट: Caiaimage/रॉबर्ट डेली/Caiaimage/GettyImages
टेलनेट एक उपकरण है जिसका उपयोग दूरस्थ कंप्यूटर पर कमांड लाइन खोलने के लिए किया जा सकता है, आमतौर पर एक सर्वर। आप इसका उपयोग यह जांचने के लिए भी कर सकते हैं कि कोई विशेष पोर्ट खुला है या नहीं। टेलनेट काम करता है जिसे a. कहा जाता है टर्मिनल एमुलेटर, मशीन से जुड़े भौतिक टर्मिनल की तरह कार्य करने के लिए मानक प्रोटोकॉल का उपयोग करना। कुछ आधुनिक प्रणालियाँ केवल कमांड लाइन कनेक्शन का उपयोग करने की अनुमति देती हैं सुरक्षित कवच, टेलनेट के समान एक एन्क्रिप्टेड टूल, या वर्चुअल प्राइवेट नेटवर्क के माध्यम से। फाइल ट्रांसफर प्रोटोकॉल का इस्तेमाल अक्सर फाइल भेजने के लिए किया जाता है।
टेलनेट क्या है?
टेलनेट दो कंप्यूटरों के बीच टेक्स्ट-आधारित कनेक्शन खोलने की एक प्रणाली है। इस शब्द को कभी-कभी "का संक्षिप्त रूप कहा जाता है"टर्मिनल नेटवर्क।" बुनियादी मसविदा बनाना, या कंप्यूटर कैसे संचार करते हैं, इसके लिए विनिर्देश मूल रूप से कीबोर्ड और स्क्रीन या प्रिंटर के साथ भौतिक टर्मिनलों के लिए विकसित किया गया था जो 1960 के दशक में कंप्यूटर से जुड़े थे। आजकल, टेलनेट को आमतौर पर पूरी तरह से सॉफ्टवेयर में लागू किया जाता है, और आप टेलनेट सॉफ्टवेयर (कभी-कभी के रूप में संदर्भित) पा सकते हैं
टर्मिनल एमुलेटर सॉफ्टवेयर) सभी आधुनिक ऑपरेटिंग सिस्टम के लिए।दिन का वीडियो
डिफ़ॉल्ट रूप से, टेलनेट उस कंप्यूटर से संचार करता है जिससे आप कनेक्टेड हैं पोर्ट 23. यह उस कंप्यूटर पर भौतिक पोर्ट के प्रकार को संदर्भित नहीं करता है जहां आप कीबोर्ड या मॉनिटर संलग्न कर सकते हैं, लेकिन करने के लिए कंप्यूटर पर चलने वाली विभिन्न सेवाओं को अलग करने के लिए उपयोग किया जाने वाला एक डिजिटल पोर्ट नंबर. यदि कोई आपको टेलनेट का उपयोग करके कंप्यूटर से कनेक्ट करने के लिए कहता है, तो आमतौर पर आपको पोर्ट नंबर निर्दिष्ट करने की आवश्यकता नहीं होती है जब तक कि आपको ऐसा करने के लिए नहीं कहा जाता है।
टेलनेट के उपयोग
ऐतिहासिक रूप से, टेलनेट का उपयोग अक्सर दूरस्थ सर्वर में दूरस्थ रूप से लॉग इन करने के लिए किया जाता था ताकि व्यवसाय का संचालन किया जा सके जैसे कि फाइलों को संपादित करना, विभिन्न प्रोग्राम चलाना या उस सिस्टम पर ईमेल की जांच करना। आम तौर पर, आप सिस्टम से कनेक्ट करने के लिए टेलनेट का उपयोग करेंगे, फिर उस सिस्टम पर कमांड लाइन तक पहुंचने के लिए उपयोगकर्ता नाम और पासवर्ड दर्ज करें।
आजकल, Telnet का वह उपयोग असामान्य है, क्योंकि सॉफ्टवेयर अनएन्क्रिप्टेड है, जिसका अर्थ है कि कोई भी, आपके कनेक्शन की निगरानी करके, आपके उपयोगकर्ता नाम, पासवर्ड और आपके द्वारा टाइप की गई किसी भी अन्य निजी जानकारी तक पहुंच सकता है। टेलनेट भी आधुनिक ग्राफिकल यूजर इंटरफेस का समर्थन नहीं करता है, जिसका अर्थ है कि यह वर्ड प्रोसेसर, वेब ब्राउज़र या स्प्रेडशीट जैसे कई आधुनिक कार्यक्रमों का दूरस्थ रूप से उपयोग करने के लिए उपयोगी नहीं है, जिन्हें GUI इंटरफ़ेस की आवश्यकता होती है।
कुछ सर्वर अनुमति देते हैं सार्वजनिक डेटा तक पहुंचने के लिए टेलनेट के माध्यम से दूरस्थ कनेक्शन, जैसे मौसम की रिपोर्ट, या साधारण गेम खेलने के लिए। इनमें से कुछ सेवाएं पुरानी यादों से बाहर हैं, ऑनलाइन सरल समय के लिए एक वापसी के रूप में, और कुछ पुराने सिस्टम के साथ संगतता के लिए जगह में छोड़ दी गई हैं जिन्हें डेटा तक पहुंचने की आवश्यकता होती है।
अन्य सॉफ़्टवेयर से कनेक्ट करना भी संभव है जो टेलनेट का उपयोग करके अनएन्क्रिप्टेड टेक्स्ट-आधारित प्रोटोकॉल का उपयोग करते हैं। इसमें अनएन्क्रिप्टेड कनेक्शन का उपयोग करने वाले वेब सर्वर शामिल हैं। यह परीक्षण के लिए उपयोगी हो सकता है यदि पोर्ट और उनसे जुड़े सर्वर ठीक से कॉन्फ़िगर किए गए हैं।
विंडोज़ पर टेलनेट का उपयोग करना
दूरस्थ सर्वर से कनेक्ट करने के लिए टेलनेट को माइक्रोसॉफ्ट विंडोज के आधुनिक संस्करणों के साथ शामिल किया गया है, लेकिन यह डिफ़ॉल्ट रूप से सक्षम नहीं है। इसे सक्रिय करने के लिए यदि आपने पहले ऐसा नहीं किया है, तो व्यवस्थापक के रूप में लॉग ऑन रहते हुए विंडोज कमांड प्रॉम्प्ट लॉन्च करें, फिर टाइप करें "डिसम / ऑनलाइन / इनेबल-फीचर / फीचरनाम: TelnetClient"सॉफ्टवेयर को सक्रिय करने के लिए। टाइप करके कमांड प्रॉम्प्ट लॉन्च करें "अध्यक्ष एवं प्रबंध निदेशकविंडोज टास्क बार पर या स्टार्ट मेन्यू में सर्च बॉक्स में और कमांड प्रॉम्प्ट आइकन पर क्लिक करें। यदि आप कार्य कंप्यूटर सहित किसी और के कंप्यूटर पर हैं, तो आप सॉफ़्टवेयर को सक्रिय करने से पहले सहायता माँगना या अनुमति माँगना चाह सकते हैं।
टेलनेट सक्रिय होने के बाद, कमांड प्रॉम्प्ट लॉन्च करें और टाइप करें "टेलनेट
मैक और लिनक्स पर टेलनेट
टेलनेट आमतौर पर Apple macOS और Linux सिस्टम पर डिफ़ॉल्ट रूप से सक्षम होता है। इसे अपने सिस्टम के कमांड प्रॉम्प्ट से उसी तरह प्रयोग करें जैसे आप विंडोज़ पर टाइप करते हुए करते हैं "टेलनेट " या "टेलनेट "एक दूरस्थ सर्वर से कनेक्ट करने के लिए, वैकल्पिक रूप से एक गैर-डिफ़ॉल्ट पोर्ट निर्दिष्ट करना।
यदि आप Linux चला रहे हैं और आपको एक त्रुटि संदेश मिलता है कि Telnet नहीं मिल रहा है, तो उसे खोजें और अपने सिस्टम के पैकेज मैनेजर का उपयोग करके इसे स्थापित करें. डेबियन और उबंटू सिस्टम पर, आप आमतौर पर इसे टाइप करके कर सकते हैं "उपयुक्त टेलनेट स्थापित करें."
Android और iOS पर टेलनेट
एंड्रॉइड और आईफोन स्मार्टफोन के लिए उनके संबंधित ऐप मार्केट में विभिन्न प्रकार के टेलनेट सॉफ्टवेयर उपलब्ध हैं। इनमें से कुछ सॉफ़्टवेयर अन्य दूरस्थ कनेक्शन प्रोटोकॉल का भी समर्थन करते हैं।
एक टेलनेट-संगत ऐप की खोज करें जो आपको मनचाही कीमत पर मनचाही सुविधाएँ प्रदान करे। होना उन ऐप्स से सावधान रहें जिनके लिए अत्यधिक संख्या में अनुमतियों की आवश्यकता होती है. स्मार्टफ़ोन पर अधिकांश दूरस्थ टर्मिनल सॉफ़्टवेयर आपको एक डोमेन नाम या आईपी पता और, वैकल्पिक रूप से, उपयोग करने के लिए एक पोर्ट निर्दिष्ट करने में सक्षम करेगा।
टेलनेट के साथ बंदरगाहों की जाँच करना
कभी-कभी टेलनेट का उपयोग करना उपयोगी होता है जांचें कि क्या कोई विशेष बंदरगाह खुला और सुलभ है किसी विशेष मशीन पर। उदाहरण के लिए, आप यह जांचना चाहेंगे कि क्या पोर्ट 80, वेब सर्वर द्वारा उपयोग किया जाता है, यदि आपको अपने ब्राउज़र से कनेक्ट करने में समस्या हो रही है, तो खुला है। आप भी कभी-कभी जांचना चाहेंगे पोर्ट 25, आमतौर पर ईमेल भेजने के लिए उपयोग किया जाता है, यदि आपको किसी ईमेल प्रोग्राम में समस्या हो रही है।
ऐसा करने के लिए, टाइप करें "टेलनेट" इसके बाद सर्वर का नाम और वांछित पोर्ट आता है जैसा कि आप टेलनेट का उपयोग करके मशीन में लॉग इन करने के लिए करेंगे। देखें कि आपको सर्वर से किस प्रकार की प्रतिक्रिया मिलती है। अक्सर आप केवल यह सत्यापित करना चाहेंगे कि आप कनेक्ट कर सकते हैं और प्रतिक्रिया प्राप्त कर सकते हैं, लेकिन कुछ मामलों में आप मैन्युअल रूप से कमांड दर्ज करना चाह सकते हैं।
यदि आप कनेक्ट नहीं कर सकते हैं, तो यह सर्वर या आपके नेटवर्क या सर्वर के नेटवर्क पर फ़ायरवॉल के साथ एक समस्या हो सकती है। समस्या निवारण में सहायता के लिए सर्वर चलाने वाले से संपर्क करें या यदि आपको समस्या हो रही है तो किसी अन्य कंप्यूटर या किसी अन्य नेटवर्क से सर्वर तक पहुंचने का प्रयास करें।
सुरक्षित खोल का उपयोग करना
आजकल, नामक प्रोग्राम का उपयोग करना आम बात है सुरक्षित शेल, या sshदूरस्थ सर्वर से कनेक्ट करने और कमांड प्रॉम्प्ट खोलने के लिए। ssh का एक बड़ा लाभ यह है कि यह एन्क्रिप्टेड है, इसलिए छिपकर बातें सुनने वालों के लिए आपके कनेक्शन की निगरानी करना या उसमें हस्तक्षेप करना कठिन होता है।
macOS या Linux सिस्टम पर, आप सामान्य रूप से "एसएसएचओ "किसी विशेष सर्वर से कनेक्ट करने के लिए। विंडोज़ पर, आपको एसएसएच का उपयोग करने के लिए बाहरी क्लाइंट स्थापित करने की आवश्यकता हो सकती है। एक सामान्य मुक्त को कहा जाता है पुट्टी. यह टेलनेट को भी सपोर्ट करता है।
आम तौर पर, आप उस सर्वर से कनेक्ट करने के लिए ssh का उपयोग करेंगे जहां किसी ने आपको एक खाता दिया है, और वे आपको उस सर्वर तक पहुंचने के लिए आवश्यक कोई भी अतिरिक्त जानकारी प्रदान कर सकते हैं।
वीएनसी, वीपीएन और रिमोट डेस्कटॉप
यदि आप किसी अन्य सर्वर से ग्राफिकल कनेक्शन खोलना चाहते हैं, तो आप एक सिस्टम का उपयोग करने में सक्षम हो सकते हैं जिसे कहा जाता है वर्चुअल नेटवर्क कंप्यूटिंग, या वीएनसी. ऐसे कई निःशुल्क और वाणिज्यिक VNC उपकरण हैं जिनका आप उपयोग कर सकते हैं। जो कोई भी उस सर्वर को चलाता है जिससे आप कनेक्ट करने का प्रयास कर रहे हैं, उसे सलाह हो सकती है कि किस टूल का उपयोग करना है।
यदि आप किसी Windows मशीन से कनेक्ट कर रहे हैं, तो आप Microsoft का उपयोग करने में भी सक्षम हो सकते हैं दूरस्थ डेस्कटॉप प्रोटोकॉल. रिमोट डेस्कटॉप का उपयोग करके विंडोज कंप्यूटर से कनेक्ट करने के लिए सॉफ्टवेयर सभी आधुनिक ऑपरेटिंग सिस्टम के लिए उपलब्ध है। कनेक्ट करने के लिए आपको आमतौर पर रिमोट सिस्टम पर एक खाते की आवश्यकता होगी।
दूरस्थ कंप्यूटर नेटवर्क से कनेक्ट करने के लिए आप वर्चुअल प्राइवेट नेटवर्किंग (वीपीएन) का भी उपयोग कर सकते हैं। यह अक्सर ऑफ़-साइट काम करते समय नियोक्ता नेटवर्क से जुड़ने के लिए उपयोग किया जाता है। जो कोई भी नेटवर्क चलाता है वह आपको क्रेडेंशियल प्रदान करेगा और आपको बताएगा कि किस वीपीएन सॉफ्टवेयर का उपयोग करना है।