تثبيت OpenSSL على خادم Windows 2019: دليل خطوة بخطوة
هل تتطلع إلى تأمين تطبيقاتك وحماية تبادل المعلومات بين الأنظمة على Windows Server 2019؟ OpenSSL هو الحل مفتوح المصدر الذي تفضله، حيث يقدم مجموعة من بروتوكولات التشفير لتوفير أمان قوي. تدعم مجموعة الأدوات هذه، التي تديرها شبكة عالمية من المتطوعين المتفانين، كلاً من بروتوكولات طبقة المقابس الآمنة (SSL الإصدارين 2 و3) وأمن طبقة النقل (TLS الإصدار 1)، مما يضمن تشفيرًا عالي المستوى. اتبع هذا الدليل المباشر لتشغيل OpenSSL على Windows Server 2019.
المحتويات
ما هو OpenSSL؟
OpenSSL هي مكتبة برمجيات مفتوحة المصدر قوية ومستخدمة على نطاق واسع، وتوفر مجموعة قوية من أدوات التشفير لتأمين الاتصالات عبر شبكات الكمبيوتر. في المقام الأول، يقوم بتنفيذ بروتوكولات SSL (طبقة المقابس الآمنة) وTLS (أمان طبقة النقل)، مما يوفر ميزات التشفير والأمان لتسهيل الاتصالات والمعاملات الآمنة عبر الإنترنت. إلى جانب وظائفه الأساسية المتمثلة في تشفير الجلسات والتحقق من هوية الخوادم والعملاء، يتضمن OpenSSL أيضًا أدوات مساعدة لإنشاء الشهادات الرقمية والمفاتيح وعمليات التشفير الأخرى. تتم صيانته بواسطة مجتمع عالمي من المتطوعين، مما يضمن بقاءه محدثًا بأحدث معايير الأمان وتقنيات التشفير.
خطوات بسيطة لتثبيت OpenSSL على Windows Server 2019 الخاص بك
انغمس في تأمين الخادم الخاص بك عن طريق تنزيل OpenSSL، وهي أداة مهمة لأمن التشفير على Windows Server 2019. ابدأ بزيارة صفحة تنزيل OpenSSL للعثور على الإصدار الذي يتوافق مع بنية نظامك. أذهب لمتغير 64 بت. سترى خيارات لكل من الإصدار الخفيف والحزمة الكاملة.
بالنسبة لأولئك الذين يفضلون استخدام سطر الأوامر، يوفر الأمر `curl.exe` طريقة مباشرة لتنزيل OpenSSL مباشرة:
curl.exe -L -o Win64OpenSSL.exe https://slproweb.com/download/Win64OpenSSL-3_0_0.exe
وفيما يلي رسم توضيحي لهذه العملية.
بعد التنزيل، قم ببدء الإعداد إما بالنقر المزدوج فوق ". إكس". الملف أو تشغيله عبر PowerShell باستخدام الأمر التالي:
.\Win64OpenSSL.exe
تابع بالموافقة على اتفاقية ترخيص البرنامج ثم انقر فوق "التالى" لمتابعة التثبيت.
يعد التنقل عبر تثبيت OpenSSL على Windows Server 2019 أمرًا سهلاً. ابدأ بتحديد المجلد الوجهة لتثبيت OpenSSL أثناء عملية الإعداد.
قم بالمتابعة عن طريق اختيار دليل لاختصار التطبيق، مما يضمن سهولة الوصول إلى OpenSSL من أي مكان على نظامك.
سيطالبك معالج الإعداد بعد ذلك بتحديد أي مهام إضافية ترغب في تنفيذها أثناء التثبيت. قد يتضمن ذلك إنشاء اختصارات لسطح المكتب أو تسجيل OpenSSL كخدمة نظام.
تابع بالنقر فوق "تثبيت" لبدء تثبيت OpenSSL على Windows Server 2019 الخاص بك. قد تستغرق هذه العملية بضع دقائق، لذا يلزم القليل من الصبر.
بمجرد انتهاء التثبيت، قم بإنهائه بالنقر فوق "ينهي." تنتهي هذه الخطوة من الإعداد الناجح لـ OpenSSL على الخادم الخاص بك.
لدمج OpenSSL بسلاسة في عمليات نظامك، قم بإضافة جيم:\OpenSSL-Win64 إلى بيئة Windows الخاصة بك PATH باستخدام أوامر PowerShell التالية:
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\OpenSSL-Win64\bin", "User")
بالنسبة لأولئك الذين يعملون على نظام 32 بت، ما عليك سوى استبدال OpenSSL-Win64 بـ OpenSSL-Win32 في المسار ليتوافق مع بنية النظام لديك.
إنشاء شهادات باستخدام OpenSSL على Windows Server 2019
بعد تثبيت OpenSSL بنجاح على Windows Server 2019، أنت الآن مجهز لإنشاء شهاداتك الخاصة. ابدأ هذه العملية بتعيين متغير البيئة OPENSSL_CONF:
set OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg
تذكر، إذا كنت تعمل على نظام 32 بت، فيجب عليك ضبط المسار لاستخدام OpenSSL-Win32 بدلاً من ذلك. بعد ذلك، دعنا نتابع من خلال إنشاء شهادة SSL اختبارية للتأكد من إعداد كل شيء بشكل صحيح:
openssl.exe req -new -nodes -keyout server.key -out server.csr -newkey rsa:2048
لا تتردد في استكشاف المزيد من الأدلة والمقالات التفصيلية على موقعنا لمزيد من القراءة والمساعدة.
وفي الختام
أصبح تأمين Windows Server 2019 الخاص بك باستخدام OpenSSL أمرًا سهلاً باستخدام هذا الدليل، المصمم لتعزيز أمان التطبيقات وتأمين اتصالات النظام. تقدم OpenSSL، وهي مجموعة أدوات مفتوحة المصدر يتم تبنيها على نطاق واسع، مجموعة شاملة من بروتوكولات التشفير، بما في ذلك SSL وTLS، من أجل تشفير قوي وتبادل آمن للبيانات. يعمل هذا الدليل على تبسيط عملية التثبيت، بدءًا من تنزيل الإصدار الصحيح من OpenSSL وحتى تكوين نظامك لدمج OpenSSL بسلاسة. ويتضمن أيضًا خطوات لإنشاء شهاداتك والتأكد من تشفير اتصالات الخادم الخاص بك وأمانها. يستهدف هذا البرنامج التعليمي المستخدمين المبتدئين وذوي الخبرة على حد سواء، ويوفر جميع الإرشادات اللازمة لتنفيذ OpenSSL بنجاح، وحماية بيئتك الرقمية من نقاط الضعف والتهديدات.