SSH1 اور SSH2 کے درمیان فرق

Anonim

SSH1 بمقابلہ SSH2

SSH (Secure Shell) ایک پروٹوکول ہے جو نیٹ ورک پر ڈیٹا مواصلات کو سیکورٹی کو فعال کرنے کے لئے استعمال کیا جاتا تھا. SSH 1995 میں ٹیتو یوونسن (SSH مواصلات سیکیورٹی کارپوریشن) کی طرف سے پایا گیا تھا. یہ پروٹوکول ڈیٹا بیس، ریموٹ کمانڈ کے عملدرآمد اور سیکورٹی کو نیٹ ورک کی خدمات کو نیٹ ورک میں دو کمپیوٹرز کے درمیان محفوظ بنانے کے لئے بنیادی ڈھانچہ فراہم کرتا ہے. یہ مواصلات کلائنٹ سرور سرور کے مطابق ہے. (SSH کلائنٹ اور SSH سرور) SSH پروٹوکول نے SSH1 اور SSH2 نامی دو ورژنوں کے ساتھ تیار کیا ہے.

SSH1 (سیکورٹی شیل ورژن 1)

SSH پروٹوکول ورژن 1 پایا گیا تھا. 1995 میں اور اس میں تین بڑے پروٹوکول، جس میں SSH-TRANS، SSH-USERAUTH، اور SSH کنکشن کہا جاتا ہے،

SSH-TRANS : یہ ٹرانسپورٹ پرت پروٹوکول (ٹی سی پی / آئی پی) ہے جس میں بنیادی طور پر سرور کی تصدیق، رازداری اور سالمیت فراہم کرتا ہے.

SSH-USERAUTH: یہ صارف کے مستند کے لئے استعمال کیا جاتا پروٹوکول ہے. آئن مواصلات کے قیام میں. یہ پروٹوکول SSH سرور میں SSH سرور کی تصدیق کرتا ہے. یہ پروٹوکول بھی ٹرانسپورٹ پرت پر چلتا ہے.

SSH کنکشن: یہ کنکشن پروٹوکول ہے جس میں کچھ منطقی سلسلے میں متعدد ایکسچینج ڈیٹا شامل ہے. یہ پروٹوکول SSH-USERAUTH پروٹوکول کے اوپر چلتا ہے.

محفوظ کنکشن شروع کرنے کے لئے، کلائنٹ نے 128 بٹ انکوائریشن کے ساتھ اس کی تصدیق کی معلومات کو SSH سرور میں بھیجتا ہے. ہر سرور میزبان میں میزبان کلیدی ہے، جو درست کلائنٹ سرور مواصلات کی توثیق کرنا ہے. اس کے علاوہ، اس کے متعلقہ SSH سرور کی عوامی کلید ہونا چاہئے. ہر منتقلی کا ڈیٹا سیکشن خفیہ کاری الگورتھم (DES، 3DES، IDEA، Blowfish) کا استعمال کرتے ہوئے خفیہ کردہ ہے.

دور دراز لاگ ان سے زیادہ SSH ٹنلنگنگ، X11 کنیکٹوٹی، SFTP (SSH فائل ٹرانسفر پروٹوکول)، ایس سی پی (سیکورٹی کاپی)، اور TCP پورٹ فارورڈنگ بھی استعمال کیا جا سکتا ہے. TCP پورٹ 22 ڈی ایس ڈی ایس ایس پروٹوکول کی طرف سے ڈیفالٹ کی طرف سے استعمال کیا جاتا ہے. ڈیٹا کمپریشن بھی SSH کی طرف سے حمایت کی ہے. یہ خصوصیت مفید ہے جب کل ​​بینڈوڈھ کے ساتھ کلائنٹ سرور کا لنک اور کنکشن کے throughput کو بہتر بنانے کے لئے استعمال کیا جا سکتا ہے.

SSH ورژن 1. 5 میں، ڈویلپرز نے کچھ خطرات کی نشاندہی کی ہے. اس ورژن میں، خفیہ کردہ ڈیٹا سٹریم کے وسط میں غیر مجاز اعداد و شمار کے اندراج ممکن تھا جو اعداد و شمار کے سیکورٹی میں زیادہ خطرہ بن سکتا ہے. اس کے علاوہ، غیر مجاز، بدقسمتی سے تصدیق شدہ سرور کا خطرہ 2001 میں ایک دوسرے سرور کی نشاندہی کی توثیق کرنے کے لئے سرور کی تصدیق کی گئی.

سیکورٹی شیل ورژن 2

SSH2 2006 میں SSH1 کے بہت سے بہتری میں بہتری کے ساتھ متعارف کرایا گیا. اگرچہ یہ SSH1 کی بہتری ہے، اگرچہ SSH2 SSH1 کے ساتھ مطابقت نہیں ہے. خطرے سے بچنے سے بچنے کے لئے مزید دفاعي میکانیزم شامل کرنے کے ساتھ SSH2 دوبارہ لکھا گیا ہے.

SSH2 کو خفیہ کاری اور مستند کے لئے بہتر اور مضبوط الگ الگ الگ الگ الگ الگ سیٹ کا استعمال کرتا ہے جیسے ڈی ایس اے (ڈیجیٹل دستخط الگورتھم).SSH2 اب SSH1 کی طرح مفت سافٹ ویئر نہیں ہے؛ SSH2 کے ڈویلپر نے SSH2 کے مفت استعمال کو محدود کردیا ہے. SSH1 کے برعکس، SFTP (محفوظ فائل ٹرانسفر) کے پروگرام SSH2 پیکج میں تعمیر کی گئی ہے اور اس کا استعمال SSH2 کی طرف سے استعمال کردہ ایک ہی خفیہ کاری پروٹوکول استعمال کرتا ہے، ڈیٹا اسٹریمز کو خفیہ کرنے کے لئے.

SSH1 اور SSH2 کے درمیان کیا فرق ہے؟

بہت سے یونیسیس کی بنیاد پر آپریٹنگ سسٹم میں انڈربل SSH کی صلاحیت ہے اور بہت سے SSH قابل کنسولز ونڈوز کے نظام کے ساتھ ساتھ (ٹیرمرم، پوت، ونڈ ایس ایس ایچ، ون ایس ایس سی وغیرہ وغیرہ) کے لئے تیار ہیں.

• جیسا کہ اوپر SSH2 ذکر کیا گیا ہے SSH1 کا ایک بہتر ورژن ہے.

• SSH1 میں کچھ معروف دستاویزی معاملات ہیں جو درست اور SSH2 میں دوبارہ کوڈ کر رہے ہیں.

• کسی بھی ایپلی کیشنز کے عام طور پر تازہ ترین ورژن اس کے پرانے نسخوں کی حمایت کرتا ہے، لیکن SSH2 مکمل طور پر مطابقت نہیں رکھتا ہے SSH1 اور بھی SSH2 لائسنسنگ کی ضرورت ہے.