انتقل إلى محتوى الدرس

Protecting Keys and Tokens حماية المفاتيح الخاصة والرموز

وثّق اتصالك بمنصة GitHub بأمان عبر مفاتيح التشفير الحديثة Ed25519 SSH ورموز الوصول الشخصية محددة الصلاحيات PAT، واختبر الاتصال واحمِ مفاتيحك الخاصة.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تعامل مع المفاتيح الخاصة ورموز الوصول بصرامة أمنية قصوى لحماية حسابك ومشاريع فريقك:

  • ضبط صلاحيات ملف المفتاح الخاص: يرفض بروتوكول SSH استخدام المفتاح الخاص إذا كان مفتوح القراءة للآخرين؛ لذا يُضبط بالصلاحية chmod 600 ~/.ssh/id_ed25519 في أنظمة Linux وmacOS.
  • مفتاح مستقل لكل جهاز: ولّد مفتاحاً منفصلاً لكل حاسوب تعمل عليه حتى تتمكن من إلغاء مفتاح أي جهاز مفقود فوراً من لوحة GitHub.
Shell
# Restrict ~/.ssh folder and private key permissions
chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_ed25519
chmod 644 ~/.ssh/id_ed25519.pub
# Verify key fingerprint loaded in ssh-agent
ssh-add -l