كان تثبيت SSL على RDP عملية يدوية، ولكن مع دعم بروتوكول ACME وأدوات مثل Win-ACME، أصبح من الممكن الآن أتمتة إصدار الشهادات وتجديدها – حتى بالنسبة للمراجع المصدقة التجارية مثل Sectigo و DigiCert التي تدعم ACME + ربط الحساب الخارجي (EAB).

ستتعلم في هذا الدليل المفصل خطوة بخطوة كيفية تثبيت شهادة ACME SSL على بروتوكول سطح المكتب البعيد (RDP) الذي يعمل على Windows Server. يعمل هذا الإعداد بشكل رائع مع البيئات التي تتطلب شهادة SSL عامة على RDP دون الاعتماد على PKI الداخلية أو التجديدات اليدوية.
ملاحظة: يوضح هذا الدليل كيفية تثبيت شهادة ACME على بروتوكول سطح المكتب البعيد لتأمين الخادم الخاص بك. في حين أن العديد من الأشخاص يشيرون إلى تطبيق العميل باسم اتصال سطح المكتب البعيد، إلا أن بروتوكول RDP هو البروتوكول الذي يحتاج فعلياً إلى شهادة SSL. بالنسبة للبيئات الكبيرة التي تستخدم خدمات سطح المكتب البعيد (RDS)، فإن الخطوات هي نفسها.
قبل أن تبدأ
إليك ما تحتاج إليه للبدء:
- وصول المسؤول إلى خادم Windows Server (عبر RDP أو تسجيل الدخول الفعلي)
- يجب أن يشير النطاق الذي ستقوم بتأمينه إلى هذا الخادم (يجب حل DNS بشكل صحيح)
- يجب أن يكون المنفذ 80 مفتوحًا ويمكن الوصول إليه من الإنترنت (للتحقق من صحة HTTP-01 ACME)
- يجب أن يكون لديك بيانات اعتماد ACME التالية من المرجع المصدق (CA) الخاص بك:
- عنوان URL دليل ACME
- مُعرّف مفتاح ربط الحساب الخارجي (EAB)
- مفتاح EAB HMAC
يفترض هذا الدليل أنك تستخدم CA تجاري يدعم ACME + EAB (مثل Sectigo أو DigiCert). لنبدأ.
الخطوة 1: تنزيل برنامج Win-ACME وإعداده
أولاً، لنقم بتثبيت الأداة التي تقوم بأتمتة إصدار الشهادة وتثبيتها.
- انتقل إلى موقع Win-ACME الرسمي: https://www.win-acme.com/
- قم بتنزيل أحدث إصدار مستقر .zip.
- قم باستخراجها إلى مجلد دائم، على سبيل المثال، C:\Program Files\win-acme\
- Open a PowerShell window as Administrator and run this command to test the install:
& "C:\Program Files\win-acme\wacs.exe" - إذا تم فتح وحدة تحكم Win-ACME بخيارات القائمة، فأنت على ما يرام. إذا لم يحدث ذلك، تحقق من أن مسار المجلد صحيح وأن PowerShell لديه أذونات البرنامج النصي ممكّنة.
الخطوة 2: طلب وتثبيت شهادة SSL ل RDP
والآن، لنقم بإنشاء شهادة SSL الخاصة بك باستخدام ACME وربطها تلقائيًا بخدمة RDP الخاصة بك. الصق هذا الأمر وخصصه في PowerShell:
& "C:\Program Files\win-acme\wacs.exe" `
--target manual `
--host "rdp.yourdomain.com" `
--validation selfhosting `
--store certificatestore `
--installation rdp `
--baseuri "https://your.acme-server.com/directory" `
--eab-key-identifier "YOUR_EAB_KID" `
--eab-key "YOUR_EAB_HMAC_KEY" `
--accepttos
ماذا يفعل هذا:
- يخبر Win-ACME بطلب شهادة ل rdp.yourdomain.com
- يقوم بالتحقق من صحة المجال باستخدام خادم الويب المؤقت المدمج
- تخزين الشهادة في مخزن شهادات Windows
- ربط الشهادة بـ RDP تلقائياً
هام: تأكد من أن المنفذ 80 غير محظور بواسطة جدار حماية أو مستخدم بالفعل بواسطة خدمة أخرى، مثل IIS.
الخطوة 3: اختبار اتصال RDP عبر HTTPS
بمجرد أن يكمل Win-ACME العملية، يتم تثبيت شهادتك وربطها بـ RDP. حان الوقت لاختبارها.
- افتح اتصال سطح المكتب البعيد (mstsc.exe).
- أدخل اسم المضيف الخاص بك (على سبيل المثال، rdp.yourdomain.com)
- قم بالاتصال والتحقق من الشهادة – يجب ألا تصدر تحذيرًا بشأن شهادة غير موثوق بها أو منتهية الصلاحية.
الخطوة 4: إعداد التجديد التلقائي
بشكل افتراضي، يقوم Win-ACME بإنشاء مهمة مجدولة في برنامج جدولة مهام Windows لتجديد الشهادة قبل انتهاء صلاحيتها.
لسرد جميع تكوينات التجديد، قم بتشغيل:
& "C:\Program Files\win-acme\wacs.exe" --list --baseuri "https://your.acme-server.com/directory"
تأكد من أن هذا يطابق القاعدة والمجال الصحيحين. إذا لم يظهر أي شيء، فقد تكون تستخدم عنوان URL خاطئ للدليل.
الأسئلة الشائعة
فيما يلي بعض الأشياء الأكثر شيوعًا التي يسأل عنها المستخدمون عند إعداد شهادة ACME لسطح المكتب البعيد. من استكشاف الأخطاء وإصلاحها إلى توضيح المكونات الإضافية والتشغيل التلقائي، لقد قمنا بتغطيتك:
هل أحتاج إلى فتح المنفذ 443؟
لا، هناك حاجة فقط للمنفذ 80 (HTTP) أثناء التحقق من صحة المجال عبر تحدي HTTP-01. يستخدم RDP المنفذ 3389 بعد تطبيق الشهادة.
هل سيعمل هذا على Windows Server Core؟
نعم، طالما أن PowerShell و Win-ACME متاحان. لا يتطلب المكون الإضافي rdp واجهة المستخدم الرسومية.
هل أحتاج إلى IIS لكي يعمل هذا الأمر؟
لا. يمكن تشغيل Win-ACME بشكل مستقل ويستخدم خادم الويب المدمج الخاص به للتحقق من الصحة.
ماذا لو لم تفتح وحدة تحكم Win-ACME؟
تأكد من تشغيل PowerShell كمسؤول وتحقق من أنك تشير إلى موقع wacs.exe الصحيح. أعد استخراج ملف ZIP إذا تم حظره أو تلفه أثناء التنزيل
الكلمات الأخيرة
لقد تعلمت للتو كيفية تثبيت شهادة ACME SSL على بروتوكول سطح المكتب البعيد باستخدام Win-ACME. من خلال إعداد HTTPS الآمن، والتجديد التلقائي، والدعم الكامل لمرجعيات الشهادات التجارية، أصبحت بيئة سطح المكتب البعيد لديك محمية الآن بأقل جهد يدوي ممكن.
وفِّر 10% على شهادات SSL عند الطلب اليوم!
إصدار سريع، وتشفير قوي، وثقة في المتصفح بنسبة 99.99%، ودعم مخصص، وضمان استرداد المال خلال 25 يومًا. رمز القسيمة: SAVE10

