أداة بسيطة لإنشاء مفاتيح SSH آمنة على نظام التشغيل ويندوز
PuTTYgen هي أداة صغيرة ومجانية تأتي من صانعي برنامج PuTTY. وظيفتها الأساسية هي إنشاء مفاتيح تشفير للاتصالات الآمنة. تأتي هذه المفاتيح في أزواج: مفتاح خاص يبقى على جهاز الكمبيوتر الخاص بك، ومفتاح عام تضعه على الخادم الذي تريد الوصول إليه.
يعمل PuTTYgen بشكل أساسي على نظام ويندوز، ولكن توجد إصدارات لنظامي التشغيل لينكس وماك من خلال حزمة PuTTY الرئيسية. الأداة خفيفة الوزن ولا تتطلب التثبيت، ما عليك سوى تنزيل الملف التنفيذي وتشغيله.
يعد PuTTYgen مثاليًا للمبتدئين في مجال تكنولوجيا المعلومات ومطوري الويب وأي شخص يريد طريقة أكثر أمانًا وبدون كلمة مرور للوصول إلى الأنظمة البعيدة. إنه بسيط بما يكفي للوافدين الجدد ولكنه لا يزال موثوقًا للمستخدمين المتقدمين الذين يديرون الخوادم بانتظام.
توليد أزواج المفاتيح
يمكن لـ PuTTYgen توليد مفاتيح RSA و DSA و ECDSA و Ed25519. لا يستغرق إنشاء زوج من المفاتيح سوى بضع نقرات، حتى لو كنت مبتدئًا.
مفاتيح محمية بكلمة مرور
يمكنك إضافة عبارة مرور (passphrase) إلى مفتاحك الخاص. يضيف هذا طبقة إضافية من الأمان، فمن خلالها حتى لو تمكن شخص ما من الوصول إلى ملف مفتاحك الخاص، فلن يتمكن من استخدامه بدون عبارة المرور.
تصدير المفاتيح
يسمح PuTTYgen بتصدير المفاتيح بتنسيقات مختلفة. على سبيل المثال، يمكنك حفظ المفاتيح الخاصة بتنسيق .ppk الخاص بـ PuTTY أو تحويلها إلى تنسيق OpenSSH للتوافق مع الأدوات الأخرى.
عرض البصمة الرقمية
بعد إنشاء المفتاح، يعرض PuTTYgen بصمة رقمية (fingerprint). يساعد هذا في التحقق من هوية المفتاح عند الاتصال بخادم، مما يمنع الوصول غير المصرح به.
ميزة البذرة العشوائية
عند إنشاء المفاتيح، يطلب منك PuTTYgen تحريك الماوس بشكل عشوائي. يساعد هذا الأداة في إنشاء مفاتيح أقوى وأكثر صعوبة في التنبؤ، مما يعزز الأمان.
سهولة الاستخدام
برنامج PuTTYgen مباشر وسهل، حتى للمبتدئين. بعد تنزيل الملف، يمكنك تشغيله دون تثبيت. الواجهة نظيفة: من السهل العثور على أزرار توليد المفاتيح وحفظها وإضافة عبارات المرور.
منحنى التعلم ضئيل للغاية. لست بحاجة إلى معرفة تقنية عميقة لإنشاء زوج مفاتيح أو تصديره لاستخدامه في الخادم. ترشدك التعليمات الموجودة على الواجهة خلال العملية. إذا كنت مرتاحًا لاتباع خطوات بسيطة، فيمكنك إنشاء واستخدام مفاتيح SSH في غضون دقائق.
الأداء
يتميز PuTTYgen بأنه خفيف الوزن للغاية. يفتح على الفور ويستخدم الحد الأدنى من موارد النظام، مما يجعله مناسبًا حتى لأجهزة الكمبيوتر القديمة التي تعمل بنظام ويندوز. تعتمد سرعة توليد المفاتيح على نوع المفتاح وحجمه. مفاتيح RSA أسرع في الإنشاء، بينما مفاتيح Ed25519 أبطأ قليلاً ولكنها أكثر أمانًا.
الأداة مستقرة، ونادرًا ما تتعطل، ولا تتعارض مع البرامج الأخرى. يضمن حجمها الصغير أنها لن تؤدي إلى إبطاء جهاز الكمبيوتر الخاص بك، حتى عند تشغيلها في الخلفية.
الاستخدامات اليومية
تسجيل الدخول إلى الخوادم البعيدة
إذا كنت تدير خادم ويب، يتيح لك PuTTYgen إنشاء مفاتيح حتى تتمكن من تسجيل الدخول بأمان دون كتابة كلمة مرور في كل مرة.
المصادقة على GitHub أو GitLab
يمكن للمطورين استخدام PuTTYgen لإنشاء مفاتيح SSH لمنصات Git. هذا يجعل رفع (push) وسحب (pull) الكود أسرع وأكثر أمانًا.
نقل الملفات بشكل آمن
يمكن لأدوات مثل WinSCP استخدام مفاتيح PuTTYgen لنقل الملفات بشكل آمن. يضمن هذا انتقال بياناتك بأمان بين جهاز الكمبيوتر الخاص بك والخادم.
الأمان والخصوصية
لا يعرض PuTTYgen إعلانات ولا يتطلب أذونات خاصة. تتم جميع العمليات محليًا على جهاز الكمبيوتر الخاص بك. تظل المفاتيح الخاصة على جهازك، ولا يتم إرسال عبارات المرور عبر الإنترنت. هذا يجعلها أداة آمنة للغاية للاستخدام الشخصي والمهني.
تذكر دائمًا تخزين المفاتيح الخاصة بأمان. فقدان المفتاح الخاص يمكن أن يمنعك من الوصول إلى الخوادم، ومشاركته مع الآخرين يمكن أن يعرض الأمان للخطر.
كيفية استخدام PuTTYgen
PuTTYgen هي أداة لإنشاء أزواج مفاتيح SSH، والتي تتضمن مفتاحًا عامًا ومفتاحًا خاصًا. تساعدك هذه المفاتيح على الاتصال بأمان بالخوادم دون كتابة كلمة مرور في كل مرة. إليك كيفية إنشاء مفتاح RSA على نظام ويندوز:
1. افتح PuTTYgen: بعد تثبيت PuTTY، انتقل إلى Windows → قائمة ابدأ → كافة البرامج → PuTTY → PuTTYgen. سيؤدي هذا إلى تشغيل نافذة مولد مفاتيح PuTTY.
2. توليد المفتاح: انقر فوق زر Generate. حرك الماوس بشكل عشوائي فوق المنطقة الفارغة كما هو مطلوب. يساعد هذا PuTTYgen على إنشاء مفتاح أقوى وأكثر أمانًا.
3. إضافة عبارة مرور: في حقلي Key passphrase و Confirm passphrase، أدخل عبارة مرور فريدة. يحمي هذا مفتاحك الخاص في حالة وصول شخص آخر إليه.
4. حفظ مفاتيحك: انقر فوق Save Public Key و Save Private Key لتخزين مفاتيحك على جهاز الكمبيوتر الخاص بك. تأكد من حفظها في مكان آمن.
5. نسخ المفتاح العام: في الجزء العلوي من النافذة، سترى حقل نصي يحمل اسم Public key for pasting into OpenSSH authorized_keys file. يبدأ بـ ssh-rsa. انسخ هذا النص بالكامل (Ctrl + C) والصقه حيث يطلبه خادمك أو خدمتك السحابية.
ستمنحك هذه الخطوات زوج مفاتيح SSH آمنًا جاهزًا للاستخدام مع PuTTY أو WinSCP أو أي أداة أخرى تدعم مصادقة SSH.
الإيجابيات
- + خفيف الوزن ومجاني
- + سهل الاستخدام، حتى للمبتدئين
- + يدعم أنواع مفاتيح متعددة
- + خيارات أمان قوية مع عبارات المرور
- + يعمل بدون تثبيت
السلبيات
- – يقتصر على إدارة مفاتيح SSH
- – واجهة بسيطة مع عدم وجود أدلة متقدمة
- – خيارات مفاتيح قابلة للتخصيص بشكل طفيف فقط



I love that it is a standalone executable. No installation required, making it very convenient for quick tasks.
Essential for managing public and private keys on Windows. Integrates seamlessly with the standard PuTTY client.
It works well for key generation, but the UI feels stuck in the nineties. Could use a modern refresh.
Simple and effective utility. The interface is a bit old-fashioned, but it gets the job done without any fuss.
Fast and reliable tool for generating SSH keys. It works perfectly every time I need to set up a new server.