एसएसएच 1 और एसएसएच 2 के बीच का अंतर

Anonim

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

एसएसएच 1 (सुरक्षित शैल संस्करण 1)

एसएसएच प्रोटोकॉल संस्करण 1 पाया गया 1995 में और इसमें तीन प्रमुख प्रोटोकॉल शामिल हैं, जिन्हें एसएसएच-ट्रान्स, एसएसएच-यूज़रआथ और एसएसएच-कनेक्ट कहा जाता है।

एसएसएच-ट्रान्स

: यह ट्रांसपोर्ट लेयर प्रोटोकॉल (टीसीपी / आईपी) है जो मूलतः सर्वर प्रमाणीकरण, गोपनीयता और अखंडता प्रदान करता है। SSH-USERAUTH:

यह उपयोगकर्ता प्रमाणिकता के लिए उपयोग किया गया प्रोटोकॉल है आयन संचार प्रतिष्ठान पर। यह प्रोटोकॉल SSH सर्वर में SSH क्लाइंट प्रमाणित करता है यह प्रोटोकॉल परिवहन स्तर पर भी चलाता है। -2 ->

एसएसएच-कनेक्ट:

यह कनेक्शन प्रोटोकॉल है जो कुछ तार्किक धाराओं में एन्क्रिप्ट किए गए डेटा को मल्टीप्लेक्स करता है। यह प्रोटोकॉल SSH-USERAUTH प्रोटोकॉल के शीर्ष पर चलता है। सुरक्षित कनेक्शन आरंभ करने के लिए, ग्राहक 128 बिट एन्क्रिप्शन के साथ अपनी प्रमाणीकरण जानकारी SSH सर्वर को भेजता है। प्रत्येक सर्वर होस्ट में एक मेजबान कुंजी है, जो कि सही क्लाइंट सर्वर संचार को सत्यापित करना है। साथ ही, संबंधित एसएसएच सर्वर की सार्वजनिक कुंजी होनी चाहिए प्रत्येक स्थानांतरित डेटा सेगमेंट एन्क्रिप्शन एल्गोरिदम (डीईएस, डीडीईएस, आईडीईए, ब्लॉफ़िश) का उपयोग कर एन्क्रिप्ट किया गया है।

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

एसएसएच संस्करण 1 में। 5, डेवलपर्स ने कुछ भेद्यता की पहचान की है। इस संस्करण में, एन्क्रिप्टेड डेटा स्ट्रीम के बीच अनधिकृत डेटा सम्मिलन संभव था जो डेटा सुरक्षा के लिए उच्च जोखिम पैदा कर सकता है। इसके अलावा, अनधिकृत, दुर्भावनापूर्ण प्रमाणीकरण सर्वर को अन्य सर्वर पर प्रमाणीकरण को अग्रेषित करने के लिए 2001 में पहचान की गई थी।

SSH2 (सुरक्षित शैल संस्करण 2)

SSH2 को 2006 में SSH1 के कई महत्वपूर्ण सुधारों के साथ पेश किया गया था। हालांकि यह एसएसएच 1 में सुधार है, एसएसएच 2 एसएसएच 1 के साथ संगत नहीं है कमजोरियों से बचने के लिए अधिक रक्षात्मक तंत्र जोड़ने के साथ एसएसएच 2 को पुनः लिखा गया है।

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

SSH1 और SSH2 के बीच अंतर क्या है?

कई यूनिक्स आधारित ऑपरेटिंग सिस्टम इनबिल्ट एसएसएच क्षमता और कई एसएसएच सक्षम कंसोल विंडोज सिस्टम के लिए विकसित किए गए हैं, साथ ही (टेराटर्म, पोटीटी, ओपनएसएसएच, विन एससीपी आदि)।

• एसएसएच 2 से ऊपर बताए अनुसार एसएसएच 1 का बेहतर संस्करण है

• SSH1 में कुछ ज्ञात दस्तावेज समस्याएं हैं जिन्हें एसएसएच 2 में सही और पुनः कोडित किया गया है।

• किसी भी अनुप्रयोग का सामान्यतः नवीनतम संस्करण अपने पुराने संस्करणों के लिए समर्थन करता है, लेकिन SSH2 एसएसएच 1 के साथ पूरी तरह से संगत नहीं है और एसएसएच 2 आवश्यक लाइसेंस भी है।