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

Generating Ed25519 SSH Keys توليد مفاتيح التشفير Ed25519

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

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

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

يتكون زوج مفاتيح SSH من ملفين مرتبطين رياضياً يتم توليدهما بالأمر ssh-keygen -t ed25519 -C "email":

  • المفتاح الخاص ~/.ssh/id_ed25519: يبقى محفوظاً بسرية تامة داخل جهازك فقط ومحمياً بعبارة مرور، ويُمنع مشاركته مع أي طرف.
  • المفتاح العام ~/.ssh/id_ed25519.pub: ينتهي بالامتداد .pub، ويُنسخ محتواه النصي ليُضاف داخل إعدادات حسابك في GitHub.
Shell
# Generate modern Ed25519 SSH key pair
ssh-keygen -t ed25519 -C "[email protected]"
# Start ssh-agent and load the private key
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519