لينڪس SSH ڪيئي هٽائڻ: سڀ طريقا ۽ طريقا

لينڪس SSH ڪيئي هٽائڻ جا طريقا ۽ طريقا

لينڪس SSH ڪيئي هٽائڻ: سڀ طريقا ۽ طريقا

داخلا

لينڪس SSH ڪيچ ختم ڪرڻ عمل، خاص طور تي حذف ڪرڻ SSH چيڪ اهو هڪ نازڪ قدم آهي جيڪو اسان وٺي سگهون ٿا جڏهن اسان ڪجهه تبديل ڪرڻ چاهيون ٿا. اسان جي SSH ڪنيڪشن جي سيڪيورٽي کي وڌائڻ لاء يا نئين ٺاهڻ لاء SSH سيڪيورٽي ترتيب اسان عمل سان اڳتي وڌڻ لاءِ ڪنجيون منسوخ ڪرڻ چاھيون ٿا. هن آرٽيڪل ۾، اسان انهن طريقن تي بحث ڪنداسين جن جي ذريعي SSH ڪيئي ختم ڪرڻ واري عمل کي انجام ڏئي سگهجي ٿو، ان جا ڪهڙا فائدا ۽ نقصان آهن، ۽ ممڪن متبادل حل. اسان نموني ايپليڪيشنن سان عمل کي مضبوط ڪنداسين ۽ آخري حصي ۾ اڪثر پڇيا ويا سوالن جا جواب ڏينداسين.

1. SSH Key ڇا آهي ۽ ڇو هٽائڻ ضروري ٿي سگهي ٿو؟

SSH (Secure Shell) ھڪڙو پروٽوڪول ۽ ٽول سيٽ آھي جيڪو ريموٽ سرورز سان محفوظ ڪنيڪشن کي قابل بنائي ٿو. "اهم جي بنياد تي تصديق" جو طريقو هڪ محفوظ ۽ عملي استعمال پيش ڪري ٿو. هيٺ ڏنل ڪيسن ۾ لينڪس SSH ڪيئي هٽائڻ جي ضرورت پوندي.

  • سيڪيورٽي: جيڪڏهن توهان پريشان آهيو ته توهان جي ڪنجي لڪي وئي آهي يا پراڻي الگورٿم سان ٺاهي وئي آهي.
  • استعمال ڪندڙ جي تبديلي: حالتون جهڙوڪ سرور کي منتقل ڪرڻ، توهان جي ٽيم جي نئين ميمبر ۾ شامل ٿيڻ، يا هڪ ماهر جي رسائي کي رد ڪرڻ جيڪو پروجيڪٽ کي ڇڏي ٿو.
  • نئين ترتيب: وڌيڪ طاقتور الگورتھم (مثال طور Ed25519) يا مختلف SSH سيڪيورٽي ترتيب لاءِ چاٻيون ٻيهر ٺاھيو.

SSH ڪيئي هٽائڻ کي ترجيح ڏئي سگهجي ٿي نه رڳو خطرناڪ حالتن لاءِ پر باقاعده سيڪيورٽي پاليسين جي حصي جي طور تي. غير استعمال ٿيل يا غير ضروري چابمن کي ختم ڪرڻ سان امڪاني سائبر حملي جي ویکٹر کي گھٽائي ٿو.

2. SSH Key کي ختم ڪرڻ لاءِ بنيادي قدم

حذف ڪرڻ SSH چيڪ يا منسوخ ڪرڻ لاء، عام طور تي ٻن مختلف نقطن کي ڏسڻ لاء ضروري آهي:

  1. مقامي مشين تي چاٻيون ختم ڪرڻ: گهڻو ڪري ~/.ssh/ ڊاريڪٽري ۾ خاص (خانگي) ۽ عام (عوامي) چابيون ختم ڪرڻ.
  2. ريموٽ سرور تي رجسٽر ٿيل ڪيز کي ختم ڪرڻ: سرور جي پاسي ~/.ssh/authorized_keys فائل ۾ لائنن کي صاف ڪرڻ.

انهن ٻن عملن کي هم وقت سازي ڪرڻ گهرجي. جيتوڻيڪ توهان پنهنجي مقامي ڪيچي کي حذف ڪري ڇڏيو، جيڪڏهن سرور تي معلومات رهي ٿي، اهو اڃا تائين خطرو ٿي سگهي ٿو جيڪڏهن ڪو حملو ڪندڙ سرور-سائيڊ حاصل ڪري ٿو.

2.1 مقامي ڪنجي کي ختم ڪرڻ

لينڪس يا macOS سسٽم تي، SSH اهم جوڙو عام طور تي آهن ~/ssh فولڊر ۾ واقع آهي. مثال:

  • ~/.ssh/id_rsa (نجي چاٻي)
  • ~/.ssh/id_rsa.pub (عوامي چاٻي)
  • ~/.ssh/id_ed25519 (نجي چاٻي)
  • ~/.ssh/id_ed25519.pub (عوامي چاٻي)

حذف ڪرڻ وقت توهان کي محتاط رکڻ جي ضرورت آهي. جيڪڏهن نالو خاص نالي سان ڪيو ويندو آهي (mycustomkey وغيره)، توهان کي صحيح فائلن جي سڃاڻپ ڪرڻ گهرجي. حڪم جو مثال هن ريت آهي:

cd ~/.ssh/ rm id_rsa id_rsa.pub # يا rm id_ed25519 id_ed25519.pub

جيڪڏهن توهان هڪ نئين منصوبي تي ڪم ڪرڻ وارا آهيو يا ڪنهن ٻئي صارف سان، صرف انهن فائلن کي حذف ڪريو. تنهن هوندي، جيڪڏهن توهان هڪ واحد سرور تي ڪيترن ئي چابمن سان ڪم ڪري رهيا آهيو، توهان کي محتاط هجڻ گهرجي ته غلط فائل کي حذف نه ڪريو.

لينڪس SSH ڪيچ هٽائڻ جو نمونو اسڪرين شاٽ

2.2 ريموٽ سرور تي چاٻي کي هٽائڻ

جڏهن ته اڳتي وڌندي لينڪس SSH ڪيئي هٽائڻ واري قدم سرور ذريعي، صارف جنهن سان توهان ڳنڍي رهيا آهيو ريموٽ مشين تي ~/.ssh/authorized_keys توھان کي فائل ۾ محفوظ ڪيل لائن کي ختم ڪرڻ جي ضرورت آھي. توھان ھيٺ ڏنل عمل جي پيروي ڪري سگھو ٿا:

# سرور ۾ لاگ ان ٿيو. ssh [email protected] # پوءِ پنھنجي ھوم ڊاريڪٽري ڏانھن وڃو ۽ authorized_keys فائل کوليو نانو ~/.ssh/authorized_keys # ان لائن کي ڳولھيو جنھن کي توھان حذف ڪرڻ چاھيو ٿا ۽ ان کي ختم ڪريو.

مثال طور، id_rsa.pub مواد ھڪڙي ڊگھي لائن وانگر مجاز_ڪيز ۾ ظاهر ٿئي ٿو. ھن لڪير يا لڪير جي سڃاڻپ ڪريو ۽ انھن کي مڪمل طور تي ختم ڪريو. جڏهن توهان بچايو ۽ ٻاهر نڪرندا، انهي ڪيئي جي سرور تائين رسائي جي اجازت رد ڪئي وئي آهي.

2.3 هڪ خاص طريقو: ssh-copy-id ريورس پروسيس سان

ssh-copy-id، اڪثر ڪري استعمال ڪيو ويندو آهي ڪنجيون شامل ڪرڻ لاءِ. بهرحال، اتي ڪو به تعمير ٿيل نه آهي "انسٽال" اختيار. ٻيهر ssh-copy-id چابيون شامل ڪيون ويون، مجاز_ڪيز اهو ضروري آهي ته انهن لائينن کي دستي طور تي ختم ڪيو وڃي ڇاڪاڻ ته اهي فائل ۾ ڪجهه لائينن سان ملن ٿيون. تنهنڪري سڌو سنئون ssh-copy-id-r هڪ حڪم سان حذف ڪرڻ جهڙو سپورٽ نه آهي. تنهن ڪري، توهان يا ته ايڊيٽر سان يا هڪ اسڪرپٽ تيار ڪندي authorized_keys کي صاف ڪري سگهو ٿا.

3. لينڪس SSH ڪيچ ختم ڪرڻ جا فائدا ۽ نقصان

طريقيڪار تي عمل ڪرڻ کان اڳ نفعو ۽ نقصان کي وزن کڻڻ ۾ مدد ملندي امڪاني مسئلن کي روڪڻ ۾. ھتي آھن فائدن ۽ نقصانن جا مکيه حذف ڪرڻ واري عمل جا:

3.1 فائدا

  • سيڪيورٽي واڌارو: توهان پراڻن ڪنجين کي رد ڪندي ممڪن حملي واري مٿاڇري کي گھٽايو جيڪي استعمال نه ٿيون يا سمجھوتيون ٿي سگهن ٿيون.
  • صاف انتظام: توهان آساني سان ٽيم جي اندر وڃڻ وارن ماڻهن جي رسائي ختم ڪري سگهو ٿا. اهو انتظام وڌائي ٿو.
  • باقاعده اپڊيٽ: باقاعده حذف ڪرڻ ۽ ٻيهر ٺاهڻ کي يقيني بڻائي سگهجي ٿو ته توهان مسلسل جديد انڪرپشن الگورتھم استعمال ڪندا آهيو.

3.2 نقصان

  • غلط ڪنجي ختم ڪرڻ: غلط فائل يا لائن کي حذف ڪرڻ سبب ٿي سگھي ٿو توھان کي سسٽم تائين رسائي وڃائڻ.
  • رسائي جو عارضي نقصان: آپريشن دوران، اڻ تجربيڪار استعمال ڪندڙن کي ٻيهر ڳنڍڻ ۾ مشڪل ٿي سگھي ٿي.
  • مزدوري جي قيمت: وڏي تعداد ۾ سرور يا استعمال ڪندڙن لاءِ ھن عمل کي منظم ڪرڻ وقت سازي ٿي سگھي ٿو.

تنهن ڪري، توهان کي غور ڪرڻ گهرجي غير متوقع خطرن ۽ گڏوگڏ فائدن ۽ منصوبابندي ۽ محتاط انداز ۾ ٽرانزيڪشن تي عمل ڪرڻ.

4. متبادل يا اضافي طريقا

SSH چابين کي هٽائڻ کان علاوه، ٻيا طريقا آهن. ھن حصي جو جائزو وٺڻ ڪجھ خاص حالتن ۾ فائديمند ٿي سگھي ٿو:

4.1 پاسفريس تازه ڪاريون

جيڪڏهن SSH سيڪيورٽي ترتيب جيڪڏهن توهان صرف بنياد تي اهم پاسورڊ تبديل ڪرڻ چاهيو ٿا، ssh-keygen -p پاسفريس حڪم سان ريفريش ٿي سگھي ٿو. هي حفاظتي سطح وڌائي ٿو بغير مڪمل طور تي چاٻي کي ختم ڪرڻ جي.

4.2 اهم رد ڪرڻ جي فهرست (KRL)

OpenSSH 6.2 ۽ مٿي ۾، اهم رد ڪرڻ جي فهرست (KRL) خاصيت موجود آهي. تنهن ڪري سرور تي، توهان هڪ فهرست رکي سگهو ٿا ته ڪهڙيون ڪي ڪي غلط آهن يا ڪهڙا سرٽيفڪيٽ قبول نه ڪيا ويندا. ssh-keygen -k -f revoded_keys KRL ٺاهي سگھجي ٿو حڪمن سان جيئن ۽ SSH مطابق ترتيب ڏئي سگھجي ٿو.

4.3 SSH ڪنفيگريشن فائل سان بلاڪ ڪرڻ

سرور جي پاسي، /etc/ssh/sshd_config صارفين يا ڪجهه اهم قسمن کي بلاڪ ڪري سگھجي ٿو ڪجھ پيٽرولر سان. مثال طور پاسورڊ تصديق نمبر توھان اجازت ڏئي سگھوٿا صرف ڪيئي بنيادن تي رسائي جي سيٽنگن سان جيئن ۽ DMZ يا ٽيسٽ سسٽم لاءِ مختلف پاليسيون ٺاھيو جيڪڏھن چاھيو. جڏهن ته، اهو هڪ طريقو آهي جيڪو مجموعي رسائي پروٽوڪول کي تبديل ڪري ٿو بجاء "کي ختم ڪرڻ".

5. ڪنڪريٽ مثال ۽ ٽوٽڪا

اچو ته ڪجھ مثالن جي ذريعي وڃون ڪيئن عمل ۾ اڳتي وڌو:

  1. ترقي ٽيم مثال: توهان وٽ 5 ماڻهن جي ٽيم آهي. هڪ شخص لاء جيڪو ڇڏي ويو مجاز_ڪيز اهو ڪافي ٿي سگهي ٿو صرف فائل مان ان جي لائن کي حذف ڪرڻ لاء. ان کان علاوه، ان شخص جي مقامي مشين تي خانگي چاٻي پڻ ختم ڪيو وڃي.
  2. سرور جي منتقلي: انفراسٽرڪچر تبديل ڪرڻ وقت، توھان منسوخ ڪريو سڀ SSH ڪيز پراڻي سرور تي ۽ استعمال ڪريو صرف موجوده ڪنجيون پنھنجي نئين سرور تي. هن طريقي سان، معذور نظام جي ڪمزورين کي بحال نه ڪيو ويندو.
  3. هنگامي صورتحال: جيڪڏهن ڪو شڪ هجي ته چاٻي لڪي وئي آهي يا چوري ٿي وئي آهي، لينڪس SSH ڪيچ ختم ڪرڻ توھان ھي ڪندي غير مجاز رسائي کي روڪي سگھو ٿا. توھان وري پنھنجي سسٽم سان ڳنڍي سگھوٿا ھڪڙو نئون ڪي ٺاھڻ ۽ شامل ڪندي.

اهي مثال ڏيکارين ٿا ته اهم هٽائڻ وارو فيصلو مختلف ماپن ۽ حالتن ۾ ڪيترو اهم ٿي سگهي ٿو.

6. خارجي ۽ اندروني ڳنڍيون

جيڪڏهن توهان کي SSH بابت وڌيڪ گهري ڄاڻ جي ضرورت آهي OpenSSH سرڪاري سائيٽ توهان (DoFollow) ذريعي سڀني دستاويزن تائين رسائي ڪري سگهو ٿا.

اضافي طور تي، اسان جي سائيٽ تي لينڪس توهان اسان جي درجي جي تحت مختلف ترتيبن جا مثال پڻ ڏسي سگهو ٿا.

7. خلاصو ۽ نتيجو

لينڪس SSH ڪيچ ختم ڪرڻسيڪيورٽي ۽ انتظام جي لحاظ کان لازمي قدمن مان هڪ آهي. سببن لاءِ جيئن ته سيڪيورٽي جي ڀڃڪڙي، ٽيم جي تبديلين، يا صرف ترتيب برقرار رکڻ لاءِ حذف ڪرڻ SSH چيڪ توهان شايد چاهيو ٿا. اهو عمل بنيادي طور تي ٻن مرحلن تي مشتمل آهي: توهان جي مقامي چابمن کي صاف ڪرڻ ۽ مجاز_ڪيز فائل ۾ لاڳاپيل لائينون هٽايو.

توھان کي ھن مرحلي تي محتاط رھڻ گھرجي، SSH سيڪيورٽي ترتيب اها صلاح ڏني وئي آهي ته توهان پنهنجي عملن کي هڪ لکيل پاليسي سان منظم ڪريو ۽ ٽيم جي اندر هم آهنگي کي يقيني بڻائي. جديد ڪرپٽوگرافڪ طريقن کي استعمال ڪندي، وقتي چيڪن کي انجام ڏيڻ ۽ غير استعمال ٿيل چابين کي غير فعال ڪرڻ سائبر حملن جي خلاف هڪ اهم ڍال ٺاهي ٿو. ياد رکو، هڪ ننڍڙي غفلت وڏي ڊيٽا جي ڀڃڪڙي لاء دروازو کولي سگهي ٿو.

اڪثر پڇيا ويندڙ سوال (FAQ)

1. ڇا لينڪس SSH Key Removal لاءِ سسٽم ۾ لاگ ان ٿيڻ ضروري آهي؟

عام طور تي ها. حذف ڪرڻ SSH چيڪ توهان کي سرور تائين رسائي هجڻ گهرجي. جيڪڏهن لاگ ان ٿيو مجاز_ڪيز توھان فائل کي تبديل ڪري سگھو ٿا، جيڪڏھن مقامي ~/ssh توھان پنھنجي فولڊر ۾ فائلن کي ختم ڪري سگھو ٿا. بهرحال، جيڪڏهن توهان وٽ رسائي آهي مختلف طريقي سان (مثال طور، روٽ ڪنسول) پروسيس دوران، توهان بغير لاگ ان ٿيڻ جي ترميم ڪري سگهو ٿا.

2. SSH Key کي حذف ڪرڻ کان پوءِ ٻيهر ڳنڍڻ لاءِ مون کي ڇا ڪرڻو پوندو؟

جيڪڏهن توهان پراڻي چيڪ کي ڊاهي ڇڏيو، ته انهي ڪني سان ڪنيڪشن هاڻي ممڪن ناهي. هڪ نئون SSH سيڪيورٽي ترتيب جيڪڏهن توهان رٿابندي ڪري رهيا آهيو ssh-keygen توهان کي ڪمانڊ سان نيون ڪيچون ٺاهڻ گهرجن ۽ مجاز_ڪيز توھان کي فائل ۾ عوامي ڪني شامل ڪرڻ گھرجي.

3. مان ڪيترن ئي سرورن تي ساڳي ڪيچ استعمال ڪريان ٿو، ڇا مان ان کي سڀني کان هٽائيندس؟

جيڪڏهن توهان چاٻي کي مڪمل طور تي بند ڪرڻ چاهيو ٿا، ها، سڀني سرورن تي مجاز_ڪيز توهان کي پڻ رڪارڊ کي ختم ڪرڻ جي ضرورت آهي. ٻي صورت ۾، مختلف سرور اڃا تائين رسائي ڪري سگھجن ٿيون.

جواب ڇڏي وڃو

ڪسٽمر پينل تائين رسائي ڪريو، جيڪڏهن توهان وٽ رڪنيت نه آهي

© 2020 Hostragons® ھڪڙو آھي برطانيه جي بنياد تي ھوسٽنگ فراهم ڪندڙ نمبر 14320956 سان.

sndسنڌي