AWS | پٹی کا استعمال کرتے ہوئے EC2 میں SSH کیسے کریں۔

Aws P Y Ka Ast Mal Krt Wy Ec2 My Ssh Kys Kry



EC2 مثال میں SSH ایک اہم قدم ہے کیونکہ یہ صارف کو AWS EC2 مثال کی خدمات کو استعمال کرنے کی اجازت دیتا ہے۔ صرف یہی نہیں، کچھ آپریٹنگ سسٹمز جو AWS EC2 مثال پر انسٹال ہوتے ہیں ان میں صرف SSH ٹرمینل ہوتا ہے، اس کا مطلب ہے کہ اس مخصوص آپریٹنگ سسٹم کے ذریعے فراہم کردہ خدمات کو استعمال کرنے کے لیے کوئی GUI (گرافیکل یوزر انٹرفیس) نہیں ہے۔

پٹی ایک ایسا ٹول ہے جو صارف کے لیے SSH کنکشن بناتا ہے اور اس کنکشن کو کنفیگر کرنے کے لیے GUI فراہم کرتا ہے۔ پٹی کو آسانی سے ایمیزون کے EC2 مثال میں SSH کے لیے استعمال کیا جا سکتا ہے۔ یہ پوسٹ SSH کے لیے Putty کو AWS EC2 مثال میں استعمال کرنے کے عمل کی وضاحت کرے گی۔

Putty ڈاؤن لوڈ اور انسٹال کریں۔

ان میں سے زیادہ تر صارف کی مشین میں انسٹال نہیں ہیں، لہذا، پہلا قدم یہ ہے کہ صارف کی مشین پر پٹین کو اصل میں ڈاؤن لوڈ اور انسٹال کریں۔ اس کے لیے، بس کلک کرکے پوٹی کے آفیشل ویب پیج پر جائیں۔ یہاں Putty کے ویب پیج سے، بٹن پر کلک کریں جو کہتا ہے 'Putty ڈاؤن لوڈ کریں':









اس کے بعد، پٹی کا ڈاؤن لوڈ صفحہ کھل جائے گا۔ اس صفحے سے، فن تعمیر اور آپریٹنگ سسٹم کے مطابق پوٹی کا ورژن منتخب کریں جس پر اسے انسٹال کرنا ہے۔ اس پوسٹ کے لیے، یہ ونڈوز کے لیے x64 بٹ ہونے جا رہا ہے:







پٹی ڈاؤن لوڈ ہونے کے بعد، پٹی کی تنصیب کا عمل شروع کرنے کے لیے ڈاؤن لوڈ کی گئی فائل کو عمل میں لائیں:



پوٹی کے انسٹالیشن وزرڈ کے ذریعے جائیں اور اسے اپنے سسٹم میں انسٹال کریں۔ انسٹالیشن کا عمل مکمل ہونے کے بعد، اسٹارٹ مینو سے پوٹی کو تلاش کریں:

شروع سے ہی ایپلی کیشن پر کلک کرنے سے یہ لانچ ہو جائے گا:

EC2 مثال میں SSH سے Putty کا استعمال

Putty کا استعمال کرتے ہوئے EC2 مثال سے جڑنے کے لیے، آپ کو اپنا کنکشن کنفیگر کرنا ہوگا۔ سب سے پہلے، EC2 مثال کا پتہ اور EC2 مثال کے 'Connect Page' سے صارف نام حاصل کریں۔ لہذا EC2 مثال پر دائیں کلک کرکے کنیکٹ پیج کو کھولیں اور مینو سے 'Connect' آپشن کو منتخب کریں:

کنیکٹ پیج سے، 'SSH کلائنٹ' ٹیب پر جائیں اور SSH کمانڈ مثال سے 'username@publicadress' کاپی کریں:

پوٹی پر واپس جائیں اور اس username@publicaddress کو 'میزبان کا نام' فیلڈ میں چسپاں کریں اور پورٹ کو '22' پر رکھیں:

اس کے بعد، ہمیں .ppk کلیدی جوڑی فائل کو منسلک کرنے کی ضرورت ہے، اس کے لیے، بائیں نیویگیشن مینو سے، 'کنکشن => SSH' کے اندر 'Auth' کے تحت 'Credentials:' کھولیں۔

اس کے بعد، براؤزر کے بٹن پر کلک کریں اور ppk فائل سے تلاش کریں (اگر ppk فائل دستیاب نہیں ہے اور صرف .pem ہے، تو اگلے حصے پر جائیں اور پھر اس مرحلے پر واپس جائیں):

ایک بار جب پرائیویٹ کلید پوٹی میں لوڈ ہو جاتی ہے، تمام کنفیگریشنز اب اپنی جگہ پر ہیں۔ EC2 مثال کے ساتھ SSH کنکشن شروع کرنے کے لیے بس اوپن بٹن پر کلک کریں:

اس کے بعد، ایک پاپ اپ تصدیق کے ساتھ ایک ٹرمینل کھل جائے گا، بس 'قبول کریں' کے اختیار پر کلک کریں:

اس کے بعد، ٹرمینل کے اندر، SSH کنکشن AWS EC2 مثال کے ساتھ بنایا جائے گا:

یہ پوٹی کے ذریعے AWS مثال کے ساتھ تعلق کو ختم کرتا ہے۔

PuttyGen کے ساتھ Pem فائل سے PPK فائل تیار کرنا

EC2 مثال کے ساتھ منسلک کلیدی جوڑے کو EC2 مثال کے بننے کے بعد تبدیل نہیں کیا جا سکتا۔ اس کا مطلب یہ ہے کہ اگر صارف نے کلیدی جوڑا بنایا ہے جو کہ پیم فارمیٹ ہے تو پھر وہ کلیدی جوڑا Putty کے ساتھ استعمال نہیں کیا جا سکتا۔ اس کو حل کرنے کے لیے، Putty ایک 'puttygen' ایپلی کیشن فراہم کرتا ہے جو 'pem' کلیدی جوڑی فائلوں کو 'ppk' کلیدی جوڑی فائلوں میں تبدیل کر سکتا ہے۔

اس کے لیے صارف کی مشین پر پٹی کے انسٹالیشن فولڈر کو کھولیں اور اس فولڈر کے اندر 'puttygen' کے نام سے ایپلی کیشن کو کھولیں:

اس Putty Key Generator ایپلیکیشن کے اندر، 'Conversions' ٹیب پر کلک کریں اور پھر 'Import' کریں:

اور پھر pem فائل کو تلاش کریں جو آپ کے EC2 مثال کے ساتھ منسلک ہے اور اسے لوڈ کریں:

ایک بار جب یہ ہو جائے تو، صرف 'Save Private Key' پر کلک کریں اور PPK فارمیٹ میں پرائیویٹ کلید کو محفوظ کریں:

اس کے بعد، فولڈر کے اندر جائیں اور پی پی کے فائل کے وجود کی تصدیق کریں:

یہ سب کچھ EC2 مثال کے لئے پی ایم فائل سے پی پی کے فائل بنانے کے بارے میں ہے۔

نتیجہ

Putty کو AWS EC2 مثال کے ساتھ SSH کنکشن بنانے کے لیے استعمال کیا جا سکتا ہے، اس کے لیے صارف کو یہ یقینی بنانا ہوگا کہ Putty اس کی مشین پر انسٹال ہے۔ اس کے بعد، پٹی کھولیں اور تمام ضروری تفصیلات فراہم کریں۔ ایک بار کنکشن کنفیگریشن ہو جانے کے بعد، بس پٹی میں 'اوپن' بٹن پر کلک کریں اور ایک نیا ٹرمینل کھل جائے گا جو پھر EC2 مثال کے SSH سے جڑ جائے گا۔