تخطي إلى المحتوى

تمكين HTTPS (SSL)

اتبع الخطوات أدناه لتمكين HTTPS (SSL) لموقع إدارة ServerGenius ونقطة نهاية الوكلاء. نتيجة لذلك، سيتمكن المسؤولون ووكلاء الآلات من الوصول إلى ServerGenius باستخدام المنفذ HTTPS المكون.

يرجى ملاحظة أن تمكين دعم SSL لـ ServerGenius لا يمنع المسؤولين وعوامل الآلة من الوصول إلى ServerGenius باستخدام منفذ HTTP الحالي المكون (الافتراضي هو 7777 لموقع الإدارة). لذلك، لا حاجة لإعادة تكوين الأجهزة التي تم مراقبتها بالفعل بواسطة ServerGenius!


ملخص


المتطلبات

  • يرجى التأكد من أن لديك صلاحيات المسؤول على الخادم الذي تم تثبيت ServerGenius عليه.

  • تمكين دعم SSL لـ ServerGenius يتطلب شهادة صالحة، مع التفاصيل التالية:

    • شهادة صادر إلى أو اسم الموضوع البديل يجب تحديد اسم نطاق موقع ServerGenius (مثل servergenius.mycompany.com) أو اسم الخادم (مثل COMP-SRVR01)
    • يجب أن يكون الغرض من الشهادة مصادقة الخادم
    • يجب أن يحتوي الشهادة على مفتاح خاص
  • إذا لم يتم التحقق من الشهادة بواسطة هيئة إصدار الشهادات الموثوقة (CA) المثبتة بالفعل في خادم ServerGenius، فإن شهادة CA مطلوبة أيضًا. عادةً ما تكون شهادة CA مطلوبة عندما تكون الشهادة شهادة تم إنشاؤها ذاتيًا.

  • كلمة المرور لمفتاح الخاص للشهادة وشهادة CA، إذا كانت تنطبق، مطلوبة للخطوات التالية.


فتح مدير الشهادات

Enable SSL Screenshot 1

تسجيل الدخول كمسؤول محلي على الخادم الذي تم تثبيت ServerGenius عليه. ثم، من شريط المهام في ويندوز، انقر على ابدأ ثم، انقر على تشغيل… .

Enable SSL Screenshot 2

تفتح نافذة وتطلب اسم ملف تنفيذي للبرنامج. اكتب mmc.exe وانقر حسناً .

Enable SSL Screenshot 3

تفتح وحدة التحكم الإدارية لـ Microsoft (MMC). انقر على ملف ثم انقر على إضافة/إزالة وحدة التحكم لاختيار الميزة لإدارتها.

Enable SSL Screenshot 4

في قائمة Snap-in، اختر شهادات ثم انقر على أضف . يتم إضافة الوحدة النمطية إلى الـ المكونات المحددة العمود. ثم، انقر حسناً .

Enable SSL Screenshot 5

في النافذة التي تظهر، اختر حساب الكمبيوتر ثم انقر التالي .

Enable SSL Screenshot 6

اختر الكمبيوتر المحلي و انقر على إنهاء .

Enable SSL Screenshot 7

انقر حسناً للمتابعة في استيراد الشهادات.


استيراد الشهادات

Enable SSL Screenshot 8

في نافذة MMC التي تم فتحها في القسم السابق، انتقل إلى شهادات (الكمبيوتر المحلي) و شخصي .

Enable SSL Screenshot 9

من إجراء اختر من شريط الأوامر جميع المهام ثم انقر على استيراد… .

Enable SSL Screenshot 10

يفتح معالج استيراد الشهادة. انقر التالي للاستمرار.

Enable SSL Screenshot 11

في هذه الخطوة، انقر على تصفح للعثور على الشهادة. ثم، انقر التالي للاستمرار واستيراد الشهادة المحددة. في الشاشة التالية، أدخل كلمة المرور التي اخترتها للشهادة.

Enable SSL Screenshot 12

انقر التالي للاستمرار.

Enable SSL Screenshot 13

اختر ضع جميع الشهادات في المتجر التالي . تحقق من أن متجر الشهادات المحدد هو شخصي ثم انقر التالي .

Enable SSL Screenshot 14

انقر إنهاء لإستيراد الشهادة.

Enable SSL Screenshot 15

ملاحظة:
إذا كنت بحاجة إلى استيراد شهادة سلطة CA، كرر إجراء الاستيراد أعلاه لشهادة CA.

ابحث عن بصمة الشهادة

Enable SSL Screenshot 16

من MMC، انقر بزر الماوس الأيمن على الشهادة وانقر فتح .

Enable SSL Screenshot 17

تفاصيل الشهادة معروضة. انقر على تفاصيل قم بالضغط على علامة التبويب لعرض خصائص الشهادة.

Enable SSL Screenshot 18

انسخ قيمة الـ بصمة الإصبع الخاصية للخطوات التالية.


تسجيل شهادة SSL لـ ServerGenius

من سطر الأوامر الإداري، اكتب ما يلي لإعداد ربط SSL بـ ServerGenius، وحدد المنفذ المناسب:

netsh http add sslcert ipport=0.0.0.0:7778 certhash=‎‎11d66d6b314a3b041ffcf8c0ad72758704d5d18b appid={35c57165-b326-49b5-9346-f4e2cf7f2353}

Enable SSL Screenshot 19

تأخذ سطر الأوامر أعلاه المعلمات التالية:

  • ipport يحدد عنوان IP والمنفذ الذي يجب تكوينه لـ ServerGenius. بشكل افتراضي، نقترح استخدام المنفذ 7778.

  • شهادة التجزئة يحدد الشهادة بواسطة بصمة الإبهام، الموجودة في القسم السابق.

  • معرف التطبيق يحدد معرف التطبيق. معرف تطبيق ServerGenius هو 35c57165-b326-49b5-9346-f4e2cf7f2353.

لأنظمة ويندوز XP والإصدارات السابقة:

إذا كان خادم ServerGenius الخاص بك يعمل تحت Windows XP أو إصدار سابق من Windows، فإن الأمر نتش لن تكون متاحة. استخدم الـ httpcfg أمر بدلاً من ما يلي:

httpcfg set ssl /i 0.0.0.0:7778 /h 11d66d6b314a3b041ffcf8c0ad72758704d5d18b /g "{35c57165-b326-49b5-9346-f4e2cf7f2353}"

تكوين منفذ SSL لـ ServerGenius

Enable SSL Screenshot 20

فتح ويندوز مستكشف الملفات واذهب إلى دليل إعداد ServerGenius. بشكل افتراضي، مسار إعداد ServerGenius هو كما يلي:

C:\Program Files (x86)\RDS-Tools\ServerGenius

ثم افتح الملف config.json وحدد منفذ SSL (مثل 7778) كقيمة لـ SslPort خاصية.

Enable SSL Screenshot 21

ملاحظة: لإلغاء تفعيل SSL لـ ServerGenius، قم بالتراجع عن التغييرات عن طريق ضبط الـ SslPort قيمة الملكية إلى 0 ثم أعد تشغيل ServerGenius.


إعادة تشغيل ServerGenius

من سطر الأوامر الإداري، اكتب ما يلي لإعادة تشغيل خدمة ServerGenius:

net stop ServerGenius && net start ServerGenius

ServerGenius تم تكوينه الآن لاستخدام SSL (HTTPS).