مولد مفتاح SSH (Ed25519 / ECDSA / RSA)

مطور
إعلان · حذف؟

تكوين المفتاح

يُنصح باستخدام Ed25519 لمعظم حالات الاستخدام. RSA 4096 للتوافق مع الإصدارات القديمة.

بصمة المفتاح

دليل الإعداد السريع

إعلان · حذف؟

مرشد

مولد مفاتيح SSH

قم بإنشاء أزواج مفاتيح SSH مباشرة في متصفحك باستخدام Web Crypto API. يدعم Ed25519 (موصى به)، ECDSA P-256/P-384، و RSA 2048/4096. يتم إنشاء المفتاح الخاص محليًا ولا يترك متصفحك أبدًا. قم بتنزيل المفاتيح بصيغة OpenSSH، واعرض البصمات، والحصول على أوامر الإعداد السريع.

كيفية استخدام

اختر الخوارزمية المفضلة لديك (يُنصح باستخدام Ed25519 لمعظم حالات الاستخدام)، وأضف بشكل اختياري تعليقًا وعبارة مرور، ثم انقر فوق إنشاء. تنشئ الأداة زوج مفتاح عام/خاص يتم عرضه بصيغة OpenSSH. انسخ أو قم بتنزيل كلا المفتاحين، تحقق من بصمات SHA-256 و MD5، واتبع دليل الإعداد السريع لتثبيت مفاتيحك على خادم.

خصائص

  • 5 خيارات خوارزمية — Ed25519 (حديث وسريع وموصى به)، ECDSA P-256، ECDSA P-384، RSA 2048، و RSA 4096 (للتوافق مع الإصدارات القديمة).
  • مخرجات صيغة OpenSSH — مفاتيح خاصة وعامة بصيغة OpenSSH القياسية، جاهزة للاستخدام مع ssh و scp و ssh-agent.
  • بصمات المفتاح — بصمات SHA-256 و MD5 معروضة للتحقق، تطابق مخرجات ssh-keygen -l.
  • تنزيل ونسخ — قم بتنزيل المفتاح الخاص (id_ed25519 / id_ecdsa / id_rsa) وملفات المفتاح العام (.pub)، أو انسخ إلى الحافظة.
  • تعليق مخصص — اضبط حقل التعليق المُلحق بالمفتاح العام (عادةً user@hostname).
  • دليل الإعداد السريع — أوامر SSH قابلة للنسخ مخصصة لخوارزميتك المختارة: تعيين الأذونات، إضافة إلى authorized_keys، إضافة إلى الوكيل، والاتصال.
  • أمان المتصفح فقط — يستخدم Web Crypto API (SubtleCrypto). يتم إنشاء المفتاح الخاص في محرك التشفير الخاص بمتصفحك ولا يتم نقله في أي مكان.
  • إرشادات الأمان — إشعار بارز حول أفضل الممارسات لمعالجة المفاتيح ومتى يجب استخدام ssh-keygen المحلي بدلاً من ذلك.

الخوارزميات المدعومة

Ed25519 (موصى به): خوارزمية منحنى إهليلجي حديثة. سريعة وآمنة بحجم مفتاح صغير (256 بت). يدعمها OpenSSH 6.5+ وجميع عملاء SSH الحديثة. الخيار الأفضل للنشريات الجديدة.
ECDSA P-256 / P-384: منحنى إهليلجي بمنحنيات NIST القياسية. أداء وأمان جيدان. مدعومة على نطاق واسع.
RSA 2048: خوارزمية كلاسيكية. توافقية عامة ولكن مع مفاتيح أكبر. الحد الأدنى الموصى به لحجم المفاتيح الجديدة.
RSA 4096: RSA بأقصى قوة. استخدم عند التفاعل مع الأنظمة القديمة التي لا تدعم Ed25519 أو ECDSA.

إعلان · حذف؟

هل من الآمن إنشاء مفاتيح SSH في متصفح؟

تستخدم هذه الأداة Web Crypto API (SubtleCrypto)، وهي محرك التشفير المدمج في المتصفح — نفس التكنولوجيا التي تؤمن اتصالات HTTPS. يتم إنشاء المفتاح الخاص محليًا في متصفحك ولا يتم إرساله إلى أي خادم. ومع ذلك، بالنسبة للخوادم الإنتاجية والبيئات عالية الأمان، يُعتبر إنشاء المفاتيح محليًا باستخدام ssh-keygen أفضل ممارسة لأنه يلغي أي سطح هجوم متعلق بالمتصفح. هذه الأداة مثالية للتطوير والاختبار والإعداد السريع والحالات التي لا تتمتع فيها بإمكانية الوصول إلى المحطة الطرفية.

أي خوارزمية مفتاح SSH يجب أن أختار؟

يُنصح باستخدام Ed25519 لتقريبًا جميع حالات الاستخدام. إنها حديثة وسريعة وتنتج مفاتيح صغيرة (68 حرفًا للمفتاح العام مقابل 400+ لـ RSA)، وتعتبر آمنة جدًا. استخدم RSA 4096 فقط إذا كنت بحاجة إلى التوافق مع خوادم SSH القديمة جدًا (قبل 2014) أو الأنظمة التي تتطلب صراحةً RSA. ECDSA هي وسط جيد — أمان وأداء جيدان مع منحنيات NIST القياسية. إذا كان لديك شك، اختر Ed25519.

ما هي بصمة مفتاح SSH؟

البصمة هي عبارة عن تجزئة قصيرة للمفتاح العام تُستخدم للتحقق. عند الاتصال بخادم لأول مرة، يعرض SSH بصمة مفتاح الخادم بحيث يمكنك التحقق من أنك تتصل بالمضيف الصحيح. بالمثل، تساعد بصمة المفتاح الخاص بك المسؤولين على التحقق من المفتاح الذي تستخدمه. بصمات SHA-256 (مثل SHA256:abcdef…) هي المعيار الحديث. بصمات MD5 (مثل ab:cd:ef:…) قديمة لكن لا تزال تستخدمها بعض الأدوات الأقدم.

كيف أضيف مفتاح SSH الخاص بي إلى خادم؟

بعد إنشاء زوج المفاتيح الخاص بك: 1) احفظ المفتاح الخاص في ~/.ssh/ (على سبيل المثال، ~/.ssh/id_ed25519). 2) اضبط الأذونات: chmod 600 ~/.ssh/id_ed25519. 3) انسخ المفتاح العام إلى ملف ~/.ssh/authorized_keys بالخادم — إما يدويًا أو باستخدام ssh-copy-id. 4) اختبر الاتصال: ssh -i ~/.ssh/id_ed25519 user@server. بالنسبة لـ GitHub/GitLab، الصق المفتاح العام في إعدادات مفتاح SSH في حسابك. يوفر دليل الإعداد السريع في هذه الأداة أوامر قابلة للنسخ لكل خطوة.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا

وصلت لوحة النتائج!

لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!

إعلان · حذف؟
إعلان · حذف؟
إعلان · حذف؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · حذف؟