SSH کیا ہے؟
ایس ایس ایچ (پروٹیکٹ شیل) کم پیچیدہ اور مہنگے نیٹ ورک کنکشن کو محفوظ بنانے کے لیے استعمال کیا جانے والا کھلا پروٹوکول ہے جو ہارڈ ویئر پر مبنی وی پی این حل فراہم کرتا ہے یا دوسرے لفظوں میں نیٹ ورک کو محفوظ بنانے کے لیے توثیق ، خفیہ کاری اور ڈیٹا سالمیت فراہم کرتا ہے۔ ہم SSH پر کئی خصوصیات حاصل کرتے ہیں ، جیسے محفوظ کمانڈ شیل ، محفوظ فائل کی منتقلی ، اور TCP/IP ایپلی کیشنز کی ایک حد تک محفوظ سرنگ کے ذریعے ریموٹ رسائی۔
میزبان توثیق اور ڈیٹا خفیہ کاری اور سالمیت کے علاوہ ، اس کے اضافی فوائد بھی ہیں جیسے پری انکرپشن کمپریشن ، جو ڈیٹا انکرپشن کمپیوٹیشنل اخراجات کو کافی حد تک کم کر سکتا ہے۔
بندرگاہیں کیا ہیں؟
بندرگاہیں ایک تجرید ہیں جو مختلف پروٹوکول کو استعمال کرتے ہوئے پروگراموں میں بات چیت کرسکتی ہیں۔ ٹرانسپورٹ لیئر پروٹوکول کے علاوہ TCP ، UDP ، SMTP ، بندرگاہیں استعمال کی جاتی ہیں۔ ایک پورٹ نمبر مختلف خدمات کو تفویض کیا جاتا ہے۔ مثال کے طور پر ، HTTP TCP اور UDP پورٹ 80 کا استعمال کرتا ہے۔
NAT کیا ہے؟
نیٹ ورک ایڈریس ٹرانسلیشن کا مطلب ہے NAT۔
جیسا کہ نام سے ظاہر ہوتا ہے ، NAT کو صارف کے بنائے گئے نجی نیٹ ورک کے اختتام پر پتے کا ترجمہ کرنے کے لیے استعمال کیا جاتا ہے جو کہ کسی ایسے مقام کی طرف اشارہ کرتا ہے جو مبینہ طور پر نجی نیٹ ورک میں ہے۔
SSH سیٹ اپ اور فعال کرنے کے اقدامات۔
مرحلہ نمبر 1: اپنا ورچوئل باکس کھولیں۔ ترتیبات پر کلک کریں اور نیٹ ورک پر جائیں۔
مرحلہ 2: اڈاپٹر کا انتخاب کریں۔
نیٹ ورک اڈاپٹر کو فعال کریں جو مفت ہے اور NAT نیٹ ورک کو منتخب کریں۔
مرحلہ 3:
اعلی درجے کے اختیارات کھولیں اور پورٹ فارورڈنگ پر کلک کریں۔
ایک ٹیب ظاہر ہوتا ہے جس میں کچھ فیلڈز ہوتے ہیں ، جیسا کہ اگلے مرحلے میں دکھایا گیا ہے۔
مرحلہ 4: اس ٹیب میں + بٹن پر کلک کرنے کے بعد نیچے دی گئی ہدایات کے مطابق ایک نئی اندراج شامل کریں۔
نام: ssh
پروٹوکول: ٹی سی پی
میزبان پورٹ: ایکس
گیسٹ پورٹ: اور
جہاں x اور y ایک ہی پورٹ نمبر ہیں۔
اس کے بعد ، آپ ٹیبلز میں ایک نئی اندراج دیکھیں گے جس کے ساتھ آپ نے تفصیلات بھری ہیں۔
مرحلہ 5: SSH انسٹال کریں۔
اوبنٹو ڈیسک ٹاپ سسٹم ایس ایس ایچ سرور کو بطور ڈیفالٹ انسٹال نہیں کرتا لیکن باقاعدہ اوبنٹو ریپوزٹری سسٹم کے ذریعے انسٹال کرنا آسان ہے۔
مندرجہ ذیل کمانڈ SSH انسٹال کریں گے:
سودومناسب اپ ڈیٹسودومناسبانسٹال کریںopenssh-serve
مرحلہ 6: SSH سے جڑیں۔
اپنے مہمان سے رابطہ قائم کرنے کے لیے درج ذیل کمانڈ ٹائپ کریں۔
اگر کہا جائے تو پاس ورڈ درج کریں ، اور آپ ورچوئل مشین سے جڑ جائیں گے۔
اپنی مشین میں SSH کو غیر فعال کرنے کے لیے ، چلائیں:
سودوsystemctl سٹاپsshغیر فعال ہونے پر اسے فعال کرنے کے لیے ، چلائیں:
سودوsystemctlفعال sshنتیجہ
ہم نے آپ کی اوبنٹو ورچوئل مشین پر SSH انسٹال کرنے کا طریقہ سیکھا۔ جیسا کہ ہم نے تبادلہ خیال کیا ، ایس ایس ایچ ایک غیر محفوظ نیٹ ورک پر کلائنٹ اور سرور کے درمیان محفوظ مواصلات قائم کرنے کا ایک مفید ٹول ہے۔ ایس ایس ایچ کنکشن کے مناسب سیٹ اپ کے بغیر ، آپ کی ایپلی کیشنز درمیانی حملے سے متاثر ہوسکتی ہیں جہاں حملہ آور نیٹ ورک پر آپ کے ڈیٹا تک رسائی حاصل کرسکتا ہے۔ SSH نیٹ ورک پر بھیجے گئے ڈیٹا کو خفیہ اور خفیہ کرنے کے لیے RSA اور دیگر غیر متناسب خفیہ کاری الگورتھم استعمال کرتا ہے۔ نیٹ ورک پر بینک کی تفصیلات اور پاس ورڈ جیسے ڈیٹا کا تبادلہ کرتے وقت اپنے ڈیٹا کو محفوظ بنانا زیادہ اہم ہو جاتا ہے۔ سیکورٹی کی عدم موجودگی سے کلائنٹ اور کمپنی دونوں کو بڑا نقصان پہنچ سکتا ہے۔ ڈیفالٹ SSH پورٹ میں ترمیم کرنے سے خودکار سائبر حملوں کے خطرے کو کم کرکے آپ کے سرور کی حفاظت میں اضافہ ہوگا۔