SSH کلید کیسے بنائی جائے
SSH کلید کو ترتیب دینے کا پہلا مرحلہ ایک جوڑا پیدا کرنا ہے۔ ایک SSH- کلیدی جوڑی میں ایک عوامی اور نجی کلید ہوتی ہے۔ عوامی اور نجی جوڑی کا استعمال کرتے ہوئے ، آپ کسی صارف کو دور دراز کے میزبان کی تصدیق کر سکتے ہیں۔
لینکس میں ، SSH کلیدی جوڑی بنانے کے لیے درج ذیل کمانڈ استعمال کریں:
ssh-keygen
مندرجہ بالا کمانڈ آپ کو چابیاں ترتیب دینے اور بنانے کے لیے معلومات داخل کرنے کی ضرورت ہوگی۔ اگر آپ غیر محفوظ نیٹ ورکس یا تنقیدی نظام پر ہیں ، تو اپنی چابیاں کو پاس فریز کے ساتھ خفیہ کرنا یقینی بنائیں۔
عوام پیدا کرنا۔/نجی آر ایس اے کلیدی جوڑی۔
داخل کریں۔فائل میں کونساچابی کو بچانے کے لیے(/گھر/اوبنٹو/.ssh/id_rsa):
ڈائریکٹری بنائی۔/home/ubuntu/.ssh '.
پاس فریز درج کریں۔(خالیکے لیےکوئی پاس فریز نہیں):
دوبارہ وہی پاس فریز درج کریں:
آپ کی شناخت محفوظ ہو گئی ہے۔میں /گھر/اوبنٹو/.ssh/id_rsa
آپ کی عوامی کلید محفوظ ہو گئی ہے۔میں /گھر/اوبنٹو/.ssh/id_rsa.pub
کلیدی فنگر پرنٹ یہ ہے:
SHA256: hVkOnzk7nLWx3j4vqLv۔/B83tYN7w3juLAbFw610xh7Q اوبنٹو۔۔غلط
چابیکی رینڈومارٹ تصویر ہے:
+--- [آر ایس اے 3072] ----+۔
| . . . |
| بی او o |
| o.Boo Eo |.
| oo = ++ + |
| S = +o +. |
| .oo. * + |
| .. *. بی |
| .. *. * |
| + =. ooOB |
+---- [SHA256] -----+۔
نوٹ: ssh-keygen کمانڈ استعمال کرنے کے لیے آپ کے سسٹم پر OpenSSH پیکیج انسٹال ہونا ضروری ہے۔
ایس ایس ایچ کی کو کیسے دیکھیں۔
پہلا طریقہ جو آپ اپنی SSH کلید کو دیکھنے کے لیے استعمال کر سکتے ہیں وہ ہے ایک سادہ کیٹ کمانڈ استعمال کرنا۔ یہ کمانڈ فائل کے مندرجات کو پرنٹ کرے گی ، جسے آپ ریموٹ ہوسٹ میں کاپی اور پیسٹ کرسکتے ہیں۔ پہلے سے طے شدہ طور پر ، SSH چابیاں /home/$USER/.ssh میں محفوظ ہوتی ہیں۔
مواد دیکھنے کے لیے:
سی ڈی۔/.ssh
کیٹid_rsa.pub
مذکورہ کمانڈ آپ کی SSH پبلک کلید کے مندرجات پرنٹ کرے گی۔ مندرجہ ذیل ایک مثال کلید ہے:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/یو سی ایم/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + YgWgWgWgWgWgWgWgWgWGWGWWGWWGWWGWG/6۔rpJp7d57tGv0= اوبنٹو۔UBUNTUایک اور طریقہ جسے آپ اپنی SSH کلید کے مندرجات کو دیکھنے کے لیے استعمال کر سکتے ہیں وہ ہے اوپن SSH توثیقی ٹول کا استعمال کرتے ہوئے نیچے دکھایا گیا کمانڈ:
ssh- ایجنٹ ایسیچ -سی 'ssh-add ssh -add -L 'یہ کمانڈ آپ کو پاس فریز کے لیے توثیقی پاس ورڈ کے لیے اشارہ کرے گا اگر کوئی تفویض کیا گیا ہے ، مندرجہ ذیل:
پاس فریز درج کریں۔کے لیے /گھر/اوبنٹو/.ssh/id_rsa:شناخت شامل کی گئی:/گھر/اوبنٹو/.ssh/id_rsa(اوبنٹو۔غلط)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/یو سی ایم/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + YgWgWgWgWgWgWgWgWgWGWGWWGWWGWWGWG/6۔rpJp7d57tGv0= اوبنٹو۔UBUNTU
نتیجہ
اس آرٹیکل نے آپ کو دکھایا کہ SSH کلید کیسے بنائی جائے ، نیز دو طریقے جنہیں آپ SSH کلید کے مواد کو دیکھنے کے لیے استعمال کر سکتے ہیں۔ زیادہ تر حصے کے لیے ، آپ کو صرف عوامی کلیدوں کے اندر موجود مواد کو دیکھنے کی ضرورت ہوگی ، نجی چابیاں نہیں۔ ہر وقت اپنی SSH کیز کی حفاظت کو یقینی بنائیں۔ اپنا شیل محفوظ کرو!