آپ کی زندگی کا حصہ لاگنگ بھی شامل ہے تو ایک ریموٹ سرور میں ایک کے لئے یہ ہونا خود میزبان بلاگ، ایک Nextcloud تنصیب ، یا کرنے کے لئے آپ کو تازہ ترین تبدیلیوں بھیجنا Github. ، آپ SSH چابیاں کی ضرورت ہے. یہ نئے چابیاں حصول کے لئے آتا ہے جب ونڈوز 10 اور 11 میں ہم نے انتخاب کے لئے خراب ہیں.
یہاں تمام SSH چابیاں آپ نے کبھی تین مختلف طریقوں کا استعمال کرتے ہوئے کی ضرورت ہو گی پیدا کرنے کے لئے کس طرح ہے. ہم کس طرح آپ ایک سے زیادہ سائٹس کے لئے مختلف چابیاں پیدا کرنے کے لئے چاہتے ہیں تو چابیاں کے اپنے ابتدائی سیٹ، کے ساتھ ساتھ اضافی ہیں پیدا کرنے کے لئے تمہیں دکھاتا ہوں.
متعلقہ: خود میزبان آپ کی ویب سائٹ کے تجزیات کے ساتھ ممکنہ کے لئے کس طرح
اختیار 1: کمانڈ لائن میں بنائیں چابیاں
ونڈوز 10 اپریل 2018 اپ ڈیٹ کے بعد سے تعمیر میں OpenSSH کلائنٹ دیکھا گیا ہے. ونڈوز 11 بھی تعمیر میں اس خصوصیت کے ساتھ آتا ہے.
اس کا استعمال کرنے کے لئے ونڈوز کمانڈ پرامپٹ کھول ونڈوز کی کلید اور ٹائپنگ مارنے کی طرف سے "CMD".
ٹپ: آپ اکثر کمانڈ لائن استعمال کرتے ہیں تو، ہم انتہائی انسٹال کرنے کی سفارش کروں گا ونڈوز ٹرمینل ونڈوز سٹور سے (ڈیفالٹ کی طرف سے ونڈوز 11 پر نصب). یہ ایک tabbed پروگرام کمانڈ پرامپٹ چلا سکتے ہیں کہ Powershell. ، اور سب کو ایک ہی ونڈو میں لینکس کے لئے ونڈوز اپتنتر. یہ بھی ہے مذاق کی ترتیب پس منظر کی تصاویر کی طرح کی خصوصیات .
آپ کمانڈ پرامپٹ یا ونڈوز ٹرمینل، قسم کا استعمال کرتے ہیں چاہے
SSH-Keygen.
اور داخل ہو جاؤ. یہ خود کار طریقے سے SSH چابیاں پیدا کرے گا. ونڈوز 11 پر ہمارے ٹیسٹ میں، یہ ایک 2048 بٹ RSA چابی پیدا. اگر آپ ایک مختلف algorithm- استعمال کرنا چاہتے ہیں تو
GitHub کے Ed25519 سفارش کی گئی ہے
، کے لئے مثال کے طور پر تو آپ کو ٹائپ کروں
SSH-KEYGEN -t ed25519
.
آپ کو آپ کے حکم کو ٹائپ کرنے کے بعد مارا درج کریں، اور پھر آپ کو آپ کی چابی ایک نام دیں اور ایک مخصوص مقام میں اس کو بچانے کے لئے کہا جائے گا. آپ ڈیفالٹس استعمال کرتے ہیں تو پھر اس میں اپنی چابیاں کو بچا لے گا
C: \ یوزر [اپنا اسم] .ssh
C ڈرائیو -assuming جہاں آپ کے صارف کے اکاؤنٹ محفوظ کیا جاتا ہے.
اگلا، آپ کو ایک پاس فریز درج کرنے کو کہا جائے گا. ہم انتہائی اگر آپ کی چابی کو محفوظ رکھنے کے لئے یہ کرنے کی سفارش. آپ کو اس کا خلاصہ سے باہر اپنا پاس ورڈ چیک بھول کے بارے میں فکر مند ہیں تو کا جائزہ لیں گیک پر بہترین پاس ورڈ مینیجرز . تم واقعی میں ایک پاس فریز نہیں کرنا چاہتے تو پھر صرف Enter دبائیں.
کہ یہ آپ کی چابیاں پیدا، محفوظ کی جاتی ہیں، اور استعمال کے لئے تیار ہے. آپ اپنے ".ssh" فولڈر میں دو فائلوں ہے دیکھیں گے: "id_rsa.pub" "id_rsa" کوئی فائل چڑھانے اور ساتھ مؤخر الذکر کی چابی آپ کی تصدیق کرنے کے سرورز پر اپ لوڈ سابق نجی کلید ہے کہ آپ دوسروں کے ساتھ اشتراک نہیں کرتے جبکہ ہے.
نوٹ: آپ فائل ایکسپلورر میں آپ کے ".ssh" فولڈر نہیں دیکھ سکتا تو، پر ہمارے ٹیوٹوریل چیک پوشیدہ فائلوں اور ونڈوز میں فولڈروں کو ظاہر کرنے کا طریقہ .
آپ بھی آسان ہے کہ مختلف سائٹس کے لئے ایک سے زیادہ چابیاں بنانا چاہا تو. کہو، مثال کے طور پر، آپ کو پہلے سے طے شدہ چابیاں ہم صرف آپ کو ڈیجیٹل سمندر پر ایک سرور کے لئے پیدا کیا استعمال کرنا چاہتا تھا، اور آپ GitHub کے لئے چابیاں کی ایک اور سیٹ بنانے کے لئے چاہتا تھا. اگر آپ مندرجہ بالا کے طور پر ایک ہی عمل کی پیروی کروں گا، لیکن یہ آپ کی چابی کو بچانے کے لئے وقت آیا جب آپ کو صرف اس طرح کے "id_rsa_github" یا اسی طرح کے کچھ یہ ایک مختلف نام دے گا. آپ کی طرح کے طور پر آپ کو کئی بار کے طور پر ایسا کر سکتے ہیں. بس اس سے زیادہ چابیاں آپ کے پاس، زیادہ چابیاں آپ کے پاس کا انتظام کرنے کے یاد رکھیں کہ. جب تم ایک نیا پی سی پر اپ گریڈ آپ کو آپ کی دوسری فائلوں یا خطرے عارضی طور پر کم از کم، آپ کے سرورز اور اکاؤنٹس تک رسائی سے محروم کے ساتھ ان لوگوں کی چابیاں منتقل کرنے کے لئے کی ضرورت ہے.
متعلقہ: ونڈوز کمانڈ پر فوری طور پر کس طرح پاور ہیل مختلف ہے
اختیار 2: WSL میں چابیاں بنائیں
اگر آپ ہیں WSL صارف، آپ کے ساتھ بھی اسی طرح کا طریقہ کار استعمال کر سکتے ہیں آپ انسٹال WSL . اصل میں، یہ بنیادی طور پر کمانڈ فوری ورژن کے ساتھ ہی ہے. تم ایسا کیوں کرنا چاہتے ہو؟ اگر آپ بنیادی طور پر کمانڈ لائن کے فرائض کے لئے لینکس میں رہتے ہیں تو پھر یہ صرف آپ کی چابیاں WSL میں رکھنے کے لئے سمجھتا ہے.
ونڈوز ٹرمینل کھولیں یا بلٹ میں Ubuntu کمانڈ فوری طور پر (آپ کو Ubuntu لینکس نصب کرنے کا فرض). پھر یہ ونڈوز کی طرح بہت ہی ہے. ونڈوز کے برعکس، یہ وضاحت کرنا بہتر ہے کہ آپ RSA کلید یا ED25519 کی طرح کچھ چاہتے ہیں.
کہہ دو کہ آپ RSA-4096 کلید بنانا چاہتے ہیں. آپ مندرجہ ذیل کمانڈ میں ٹائپ کریں گے:
SSH-Keygen -t RSA-B 4096
اگر آپ چاہتے ہیں کہ ED25519 پھر سفارش کردہ طریقہ مندرجہ ذیل ہے:
SSH-Keygen -t ED25519 -C "آپ @ email.address"
یہ آپ کے ای میل ایڈریس کو شناخت کنندہ کے طور پر شامل کرنے کی سفارش کی جاتی ہے، اگرچہ آپ ونڈوز پر ایسا کرنے کی ضرورت نہیں ہے کیونکہ مائیکروسافٹ کے ورژن خود کار طریقے سے اپنے صارف نام اور آپ کے کمپیوٹر کا نام استعمال کرتے ہیں.
ایک بار پھر، مختلف سائٹس کے لئے ایک سے زیادہ چابیاں پیدا کرنے کے لئے صرف "_github" جیسے فائل نام کے اختتام پر ٹیگ کریں.
متعلقہ: WSL کے ساتھ ونڈوز 10 پر چلانے کے لئے 3 تفریح لینکس کے اوزار
اختیاری 3: پٹٹی کے ساتھ چابیاں پیدا کریں
سال کے لئے، پرانے اسکول Putty پروگرام ایک سرور کے ساتھ بات چیت کرنے کے لئے ایک مقبول طریقہ تھا ونڈوز میں. اگر آپ نے پہلے ہی اس پروگرام کو آپ کے سسٹم پر مل چکا ہے تو یہ SSH چابیاں بنانے کے لئے ایک طریقہ پیش کرتا ہے.
پٹیٹی کئی مددگار پروگراموں کے ساتھ آتا ہے، جس میں سے ایک پٹیٹی کلیدی جنریٹر کہا جاتا ہے. ونڈوز کی کلید کو مارنے اور ٹائپنگ "پٹسیجن،" کو مار کر یا اس کے لئے تلاش مینو میں اس کی تلاش کی طرف سے اسے تلاش کرنے کے لئے.
ایک بار جب یہ کھلے ہو تو، ونڈو کے نچلے حصے میں آپ کو پیدا کرنے کے لئے مختلف قسم کے چابیاں دیکھیں گے. اگر آپ اس بات کا یقین نہیں کر رہے ہیں کہ استعمال کرنے کے لئے، "RSA" کو منتخب کریں اور پھر داخلہ کے باکس میں جو کہتا ہے کہ "ایک پیدا شدہ کلید میں بٹس کی تعداد" کی قسم "میں 4096." ایک اور متبادل "eddsa،" منتخب کرنے کے لئے ہے اور پھر ڈراپ ڈاؤن مینو سے جو ذیل میں ظاہر ہوتا ہے اس کو یقینی بنانا "ED25519 (255 بٹس)" منتخب کیا جاتا ہے.
اب، آپ سب کو کرنا ہے "پیدا،" اور پٹیٹی پر کلک کریں گے. یہ آپ کے سسٹم کی طاقت پر منحصر نہیں ہونا چاہئے، اور پٹیٹی آپ کو کلیدی نسل کے دوران تھوڑا سا بے ترتیب بنانے میں مدد کرنے کے لئے ونڈو کے اندر اندر اپنے ماؤس کو منتقل کرنے سے پوچھتا ہے.
ایک بار جب آپ نے عوامی کلید کو بچانے کے لئے "عوامی کلید" پر کلک کریں، اور اسے بچانے کے لئے جہاں آپ "id_rsa.pub" یا "id_ed25519.pub" کے ساتھ چاہتے ہیں اس پر منحصر ہے کہ آیا آپ نے پہلے مرحلے میں آر ایس اے یا ED25519 منتخب کیا ہے.
پھر آپ کی نجی کلیدی حاصل کرنے کے لۓ یہ اضافی قدم لیتا ہے. پہلے سے طے شدہ طور پر، پٹیٹی Putty کلائنٹ کے ساتھ استعمال کے لئے PPK کی چابیاں پیدا کرتا ہے. اگر آپ OpenSsh چاہتے ہیں، تاہم، ونڈو کے سب سے اوپر کے تبادلے اور GT کے سب سے اوپر؛ ایکسپریسس کی کلید برآمد کریں اور پھر فائل کو ختم کرنے کے ساتھ "id_rsa" یا "id_ed25519" کے طور پر فائل کو محفوظ کریں.
پیدا کرنے والی SSH کی چابیاں واقعی آسان ہے جو آپ کا انتخاب کرتے ہیں. ہم ونڈوز کمانڈ فوری اختیار کے ساتھ جانے کی سفارش کریں گے جب تک کہ آپ نے پہلے ہی پٹیٹی انسٹال نہیں کی ہے، یا لینکس کو ترجیح دیتے ہیں اور اس نظام کو سمجھتے ہیں.
متعلقہ: اپنے SSH سرور کو محفوظ کرنے کا بہترین طریقہ