شرح صفوف ومحتوى الفقرة
تعامل مع المفاتيح الخاصة ورموز الوصول بصرامة أمنية قصوى لحماية حسابك ومشاريع فريقك:
- ضبط صلاحيات ملف المفتاح الخاص: يرفض بروتوكول 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