bg-tutorials

كيفية تثبيت شهادة ACME SSL على بروتوكول سطح المكتب البعيد

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

تثبيت ACME SSL على RDP

ستتعلم في هذا الدليل المفصل خطوة بخطوة كيفية تثبيت شهادة 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 وإعداده

أولاً، لنقم بتثبيت الأداة التي تقوم بأتمتة إصدار الشهادة وتثبيتها.

  1. انتقل إلى موقع Win-ACME الرسمي: https://www.win-acme.com/
  2. قم بتنزيل أحدث إصدار مستقر .zip.
  3. قم باستخراجها إلى مجلد دائم، على سبيل المثال، C:\Program Files\win-acme\
  4. Open a PowerShell window as Administrator and run this command to test the install:
    & "C:\Program Files\win-acme\wacs.exe"
  5. إذا تم فتح وحدة تحكم 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. حان الوقت لاختبارها.

  1. افتح اتصال سطح المكتب البعيد (mstsc.exe).
  2. أدخل اسم المضيف الخاص بك (على سبيل المثال، rdp.yourdomain.com)
  3. قم بالاتصال والتحقق من الشهادة – يجب ألا تصدر تحذيرًا بشأن شهادة غير موثوق بها أو منتهية الصلاحية.

الخطوة 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

صورة مفصلة لتنين أثناء طيرانه

كاتب محتوى متمرس متخصص في شهادات SSL. تحويل موضوعات الأمن السيبراني المعقدة إلى محتوى واضح وجذاب. المساهمة في تحسين الأمن الرقمي من خلال السرد المؤثر.