اوبنٹو ورچوئل باکس میں SSH کو کیسے سیٹ اپ اور فعال کریں۔

How Setup Enable Ssh Ubuntu Virtual Box



ورچوئل باکس ایک پروگرام ہے جو آپریٹنگ سسٹم پر کئی OS کے درمیان چلانے اور آسانی سے منتقل کرنے کے لیے استعمال ہوتا ہے۔ یہ خاص طور پر نیٹ ورکس پر روابط قائم کرنے میں مددگار ہے۔ سیکیور شیل ایک کرپٹوگرافک نیٹ ورک پروٹوکول ہے جو محفوظ طریقے سے کام کرتا ہے اور ایک کلائنٹ کو غیر محفوظ نیٹ ورک پر سرور سے جوڑتا ہے۔ ڈیٹا کو نیٹ ورک پر بھیجنے سے پہلے خفیہ نگاری سے محفوظ رکھنے کی ضرورت ہے تاکہ انسانوں کے درمیانی حملوں سے بچا جا سکے۔ اس کے علاوہ ، آپ کو سیکورٹی وجوہات کی بنا پر ورچوئل مشینوں کے ساتھ بات چیت کرتے ہوئے SSH کو فعال کرنے کی ضرورت ہوگی۔ ہم میزبانوں کے درمیان محفوظ رابطہ قائم کرنے کے لیے اوبنٹو ورچوئل باکس میں SSH کو انسٹال اور فعال کرنے پر تبادلہ خیال کریں گے۔

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 -پی <صارف نام>127.0.0.1۔

اگر کہا جائے تو پاس ورڈ درج کریں ، اور آپ ورچوئل مشین سے جڑ جائیں گے۔

اپنی مشین میں SSH کو غیر فعال کرنے کے لیے ، چلائیں:

سودوsystemctl سٹاپssh

غیر فعال ہونے پر اسے فعال کرنے کے لیے ، چلائیں:

سودوsystemctlفعال ssh

نتیجہ

ہم نے آپ کی اوبنٹو ورچوئل مشین پر SSH انسٹال کرنے کا طریقہ سیکھا۔ جیسا کہ ہم نے تبادلہ خیال کیا ، ایس ایس ایچ ایک غیر محفوظ نیٹ ورک پر کلائنٹ اور سرور کے درمیان محفوظ مواصلات قائم کرنے کا ایک مفید ٹول ہے۔ ایس ایس ایچ کنکشن کے مناسب سیٹ اپ کے بغیر ، آپ کی ایپلی کیشنز درمیانی حملے سے متاثر ہوسکتی ہیں جہاں حملہ آور نیٹ ورک پر آپ کے ڈیٹا تک رسائی حاصل کرسکتا ہے۔ SSH نیٹ ورک پر بھیجے گئے ڈیٹا کو خفیہ اور خفیہ کرنے کے لیے RSA اور دیگر غیر متناسب خفیہ کاری الگورتھم استعمال کرتا ہے۔ نیٹ ورک پر بینک کی تفصیلات اور پاس ورڈ جیسے ڈیٹا کا تبادلہ کرتے وقت اپنے ڈیٹا کو محفوظ بنانا زیادہ اہم ہو جاتا ہے۔ سیکورٹی کی عدم موجودگی سے کلائنٹ اور کمپنی دونوں کو بڑا نقصان پہنچ سکتا ہے۔ ڈیفالٹ SSH پورٹ میں ترمیم کرنے سے خودکار سائبر حملوں کے خطرے کو کم کرکے آپ کے سرور کی حفاظت میں اضافہ ہوگا۔