کسانی که درگیر نصب یا استفاده از ویندوز سرور هستند می دانند که نصب OpenSSL بر روی آن چقدر مهم است. نصب این شاخص باعث می شود که فرآیند رمزگذاری روی سرور به صورت حرفه ای انجام شود. در این مقاله نحوه نصب OpenSSL در ویندوز سرور 2019 را به شما آموزش می دهیم. با آرانکووین به روز باشید.
استفاده از ویندوز سرور به دلیل گستردگی فعالیت شرکت ها و سازمان هایی که نیاز به دسترسی و ذخیره اطلاعات دیجیتالی دارند، افزایش چشمگیری یافته است و بسیاری از این موسسات هم اکنون نیازمند استفاده از این سرویس هستند. ویندوز سرور سیستم عاملی است که قابلیت نصب بر روی سرور یا حتی ماشین های مجازی را دارد و پتانسیل سخت افزاری بالایی خواهد داشت و قابلیت های مدیریتی مختلفی را نیز ارائه می دهد. شما می توانید با خرید لایسنس ویندوز سرور 2019 از فروشگاه مایکروسافت آن را به صورت قانونی و اصلی فعال کنید.
اما یکی از امکاناتی که باید روی سرور ویندوز یا به اصطلاح پیاده سازی شود OpenSSL است. OpenSSL یک کتابخانه یا آرشیو رمزگذاری است که از پروتکل TLS استفاده می کند و خود پروتکل TLS یک برنامه کاملاً متن باز خواهد بود. با نصب OpenSSL در Windows Server 2019، می توانید اقدامات مختلفی را با SSL یا Secure Socket Layer انجام دهید. برای مثال می توانید کلیدهای دسترسی خصوصی را مشخص کنید یا درخواست امضای گواهی یا CSR کرده و گواهی SSL را نصب کنید که استفاده از آن این روزها اهمیت زیادی پیدا کرده است.
برای اینکه کار را پیچیده تر نکنیم وارد جزئیات نمی شویم و تنها به هدف اصلی این مقاله می پردازیم که به نحوه نصب OpenSSL بر روی ویندوز سرور 2019 اشاره دارد.. خوشبختانه مراحل انجام این کار سخت نیست و می توانید به راحتی با انجام دقیقا همان کاری که در این مقاله توضیح می دهیم OpenSSL را نصب کنید. با آرانکووین به روز باشید.
ابتدا باید فایل OpenSSL را با توجه به ریزمعماری CPU خود دانلود کنید. همچنین می توانید OpenSSL را با استفاده از دستور curl.exe در پنجره دستور CMD دانلود کنید. برای این کار کافیست دستور زیر را وارد کنید:
curl.exe -L -o Win64OpenSSL.exe https://slproweb.com/download/Win64OpenSSL-3_0_0.exe
پس از اتمام دانلود، فایل را اجرا کنید تا مراحل نصب آغاز شود. همچنین می توانید با وارد کردن دستور اجرای فایل دانلود شده (. \ Win64OpenSSL.exe) نصب را از طریق PowerShell شروع کنید. در مرحله اول باید با قوانین و مقررات برنامه موافقت کرده و Next را بزنید.
مسیر نصب OpenSSL را مشخص کرده و روی Next کلیک کنید.
در این مرحله مسیر کپی فایل های Open SSL را مشخص کنید. می توانید بین مسیرهای Windows System Directory یا OpenSSL Binary که می خواهید انتخاب و سپس روی Next کلیک کنید.
در نهایت بر روی Install کلیک کنید تا فرآیند نصب OpenSSL در ویندوز سرور 2019 آغاز شود. این فرآیند ممکن است چند دقیقه طول بکشد، بنابراین تا نصب موفقیت آمیز صبور باشید.
پس از اتمام نصب، اولین گزینه ارائه شده در لیست را انتخاب کرده و روی Finish کلیک کنید.
حال باید Open SSL را با وارد کردن دستور ارائه شده در قسمت زیر به محیط ویندوز PATH اضافه کنید. اگر نسخه 64 بیتی Open SSL را دانلود کرده اید، می توانید از دستور زیر استفاده کنید، اما اگر از نسخه 32 بیتی استفاده می کنید، باید OpenSSL-Win64 را با OpenSSL-Win32 در دستور ارائه شده جایگزین کنید.
$userenv = [System.Environment]::GetEnvironmentVariable(“Path”, “User”)
[System.Environment]::SetEnvironmentVariable(“PATH”, $userenv + “C:\OpenSSL-Win64\bin”, “User”)
یک گواهی OpenSSL در ویندوز سرور 2019 بسازید
با انجام صحیح مراحل بالا همه چیز برای استفاده از قابلیت های Open SSL آماده است. برای ایجاد نمونه ای از گواهی OpenSSL می توانید از کد دستوری زیر استفاده کنید:
Set OPENSSL_CONF = C: \ OpenSSL-Win64 \ bin \ openssl.cfg
توجه داشته باشید که اگر از نسخه 32 بیتی Open SSL استفاده می کنید، باید OpenSSL-Win64 را با OpenSSL-Win32 در دستور بالا جایگزین کنید، در غیر این صورت با پیغام خطا مواجه خواهید شد. برای تست گواهی SSL و صحبت در مورد فرآیند نصب می توانید از دستور زیر استفاده کنید:
Openssl.exe req -new -nodes -keyout server.key -out server.csr -newkey rsa: 2048
به این ترتیب می توانید یک گواهینامه آزمایشی SSL ایجاد کنید و عملکرد آن را بررسی کنید.
امیدواریم از این مقاله اختصاصی استفاده لازم را برده باشید. فراموش نکنید که آرانکووین برای اولین بار در کشور ما امکان خرید انواع لایسنس اورجینال محصولات مایکروسافت مانند ویندوز سرور را با ارزان ترین قیمت ممکن فراهم کرده است و می توانید از خدمات این فروشگاه برای به حداقل رساندن استفاده کنید.