طريقة الاستخدام
- اختر نوع المفتاح. يُعد Ed25519 الخيار المعتاد؛ واختر RSA 4096 للأنظمة القديمة جدًا.
- أضف تعليقًا اختياريًا، مثل بريدك الإلكتروني أو اسم الكمبيوتر، لتمييز المفاتيح على الخادم.
- انقر على إنشاء زوج مفاتيح. أضف المفتاح العام إلى ~/.ssh/authorized_keys على الخادم أو إلى مفاتيح SSH في إعدادات GitHub.
- نزّل المفتاح الخاص إلى ~/.ssh/ وشغّل chmod 600 عليه.
شرح الخيارات
- Ed25519
- مخطط توقيع على Curve25519. لا يتجاوز المفتاح العام 68 حرفًا؛ وأمانه مماثل لأمان RSA 3072 أو أعلى، وهو سريع — لذلك يُعد الخيار الأول اليوم.
- RSA
- الأكثر توافقًا. 2048 بت هو الحد الأدنى؛ ويستخدم OpenSSH الآن 3072 افتراضيًا، أما 4096 فأكثر تحفظًا لكنه أبطأ في الإنشاء.
- Output formats
- المفتاح العام بصيغة OpenSSH ذات السطر الواحد. والمفتاح الخاص بصيغة OpenSSH نفسها التي ينتجها ssh-keygen في id_ed25519 أو id_rsa، مع صيغة PEM، بالمفتاح الخاص PKCS#8 والعام SPKI، للبرامج الأخرى أيضًا.
- Fingerprint
- بصمة SHA256 المطابقة تمامًا لما يعرضه ssh-keygen -lf وصفحة الإعدادات في GitHub؛ لذا يمكنك التحقق من هوية كل مفتاح.
إضافة المفتاح إلى خادم
# append the public key on the server
echo "ssh-ed25519 AAAA... me@laptop" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
# after saving the private key locally
chmod 600 ~/.ssh/id_ed25519
ssh -i ~/.ssh/id_ed25519 user@server
الأسئلة الشائعة
هل من الآمن إنشاء المفاتيح في صفحة ويب؟
ينشئ المتصفح المفاتيح باستخدام WebCrypto المدمج ومولّد الأرقام العشوائية الآمن في النظام. يحدث كل شيء محليًا ولا يُرفع شيء، كما يعمل دون اتصال. وللاستخدامات شديدة الحساسية، يظل إنشاء المفاتيح باستخدام ssh-keygen على جهازك خيارًا أكثر أمانًا.
لماذا لا يحتوي المفتاح الخاص على عبارة مرور؟
ينتج المتصفح مفتاحًا خاصًا غير مشفّر. بعد حفظه، شغّل ssh-keygen -p -f ~/.ssh/id_ed25519 لإضافة عبارة مرور.
هل يعمل على Windows؟
نعم. يتضمن Windows 10 و11 عميل OpenSSH؛ احفظ المفتاح الخاص ضمن C:\Users\<you>\.ssh\. بالنسبة إلى PuTTY، حوّل المفتاح الخاص إلى .ppk باستخدام PuTTYgen أولًا.
كيف أتحقق من تطابق مفتاح عام مع مفتاح خاص؟
شغّل ssh-keygen -y -f <private key file>. سيطبع المفتاح العام المطابق، ويمكنك مقارنته بالمفتاح المعروض في الصفحة.
الخصوصية
تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.