﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا ﴾

And say, "My Lord, increase me in knowledge."

الدرس الرابع || تغيير طريقة الدخول للشل من Password إلى Private Key

درسنا اليوم مهم جدا جدا كضافة طبقة جديدة من حماية الشل لمتابعة الدرسو السابقة من هتنا. الدرس الاول || كيف تتم عملية شراء السيرفر الافتراضى VPS؟ الدرس الثاني || ما هو...

2 معجبون
الدرس الرابع || تغيير طريقة الدخول للشل من Password إلى Private Key
المشاهدات: 22 الردود: 4

Abo-Karim

Administrator
رقم العضوية
1
تاريخ التسجيل
2015-06-22
الإقامة
ام الدنيــ EGYPT ــا
الموقع الالكتروني
هيلبرنت
آخر نشاط
المشاركات
5,031
المعدل اليومي
1.22
الحلول
1
مستوى التفاعل
218
قوة السمعه
أوسمة العضو
درسنا اليوم مهم جدا جدا كضافة طبقة جديدة من حماية الشل لمتابعة الدرسو السابقة من هتنا.
الدرس الاول || كيف تتم عملية شراء السيرفر الافتراضى VPS؟
الدرس الثاني || ما هو Ubuntu Server؟ تعرف على نظام أوبونتو ومميزاته
الدرس الثالث || طريقة الدخول الى الشل SSH من خلال PUTTY (الجزء الاول)
الدرس الثالث || طريقة تغيير كلمة المرور واسم الخادم - كطبقة حماية (الجزء الثانى)

NrnzcWP.png

الخطوة الاولى​

افتح PuTTY العادي، واستخدم نفس بيانات الدخول التي تستخدمها حاليًا:
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
اضغط Open.
ثم:
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
لو دخلت وظهر لك Shell ، خليك داخل الجلسة ولا تقفلها.

الخطوة الثانية​

بعد ما دخلت للـ PUTTY العادى اتركه كما هو مفتوح ثم اذهب وقم بفتح PuTTYgen لننشئ الـ Private/Public Key.

0Qf0mQg.png

ملحوظة هام
وجود جلسة PuTTY القديمة مفتوحة مهم جدًا؛ لأنها ستكون جلسة الأمان الاحتياطية لو حصل خطأ أثناء إعداد الـ SSH Key.
بعد ماتم فتح PuTTYgen نفذ الخطوات التالية بالترتيب
  1. EdDSA
  2. Ed25519
  3. اضغط Generate.
  4. حرّك الماوس داخل المنطقة الفارغة حتى يكتمل إنشاء المفتاح (ولا تنسى بعد التوليد تنسخه فى ملف TXT).
  5. اكتب كلمة مرور في Key passphrase
  6. كررها في Confirm passphrase.
  7. اضغط Save private key واحفظ الملف كما بالصورة.
Vn4UrDd.png

الخطوة الثالثة​

1- قم بنسخ الـ Public Key المشاره له فى النقطة رقم 4 بالاعلى.
2- بغد نسخ كل المحتوى الموجود بداخله لا تقم بغلق PuTTYgen بعد.

الخطوة الرابعة​

ارجع إلى جلسة PuTTY الحالية اقصد العادية اللى قولتلك فى الاولا تغلقها وبما انك داخل الروت root نفذ هذا الامر
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
ثم نفذ هذا الامر
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
ثم قم هنا بلصق الـ Public Key الذي نسخته من PuTTYgen.

3iA56o4.png

ملحوظة من لم يظبط معاه الموضوع يعمل الخطوات دى Ctrl + K ثم Ctrl + X لحذف اى تغييرها سيعطينى اختيارات (Save modified buffer? Y Yes N No) نكتب حرف N هيرجعك على الروت على هذا الشكل
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
قم الان بلصق هذا الامر
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
سيظهر لك:
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
قم الان باخذ الكود كوبى ثم قم باضغط كليك يمين بالماوس مرة واحدة
ثم انتر هيرجعك الى root@server

الخطوة الخامسة​

التاكد من ان المفتاح موجو نفذ هذا الامر
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

الخطوة السادسة​

تحديد الصلاحيات
نفذ هذا الامر
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
معناه: يحدد صلاحيات ملف authorized_keys.
اما 600 تعني:
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ثم قم بتنفذ هذا الامر
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
معناه: يجعل:
HTML
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

الخطوة السابعة
قم الان بفتح Putty جديد وافعل كما بالصورة

VnrsAQe.png


ثم

Ra7yQT2.png
الخطوة الاخيرة
تجربة الدخول بعد الضغط على اوبن سيفتح لك صفحة الشل كما بالصورة

Gi4T0oG.png

ستظهر على هذا الشكل بعد كتابة الباسورد المرتبط بالملف البرايفت

dAYPIpO.png
 
التعديل الأخير:
الدرس القادم سنشرح فيه طريقة تعطيل تسجيل الدخول عبر Password بحيث لا يمكن الدخول إلا بالمفتاح.
 
التعديل الأخير:
طريقة مهمة جدا ودرس في غاية الأهمية
بوركت مجهوداتك يبو كريم وجزيت خيرا
 
@MesterPerfect
دائما سباق بردودك الجميلة
وان شاء الله سيتاتى الباقية
 
عودة
أعلى