آموزش نصب Certificat SSL بر روی سرور ESXI

Certificat SSL

در آخرین نسخه سرور ESXI، رابط کاربری وب فقط برای مدیریت ماشین‌های مجازی موجود (VM) یا ایجاد ماشین‌های مجازی جدید در دسترس است. به طور پیش‌فرض، Certificat SSL که همراه با ESXI ارائه می‌شود، یک گواهی خودامضا یا self-signed است که توسط اکثر مرورگرها پذیرفته نمی‌شود. در این آموزش، ما از ESXI نسخه ۶٫۷، با URL فرضی esxi-srv.example.com و گواهی SSL منقضی شده استفاده می کنیم. بطور کلی ما قصد داریم آن را با یک Certificat SSL جدید جایگزین کنیم.

لاگین به رابط کاربری وب ESXi

برای نصب SSL جدید، باید وارد رابط کاربری وب ESXI شده و دسترسی SSH را فعال کنیم (آموزش فعالسازی SSH). ما می‌توانیم از مرورگر وب موزیلا استفاده کنیم، که به ما کمک می‌کند با پذیرش خطرات مربوط به SSL منقضی شده، به UI وارد شویم.

اگر با چنین نتیجه ای روبرو شدید، روی Advanced کلیک کنید و سپس Accept The Risk and Continue را فعال کنید.

 

راه اندازی سرویس SSH

برای راه اندازی سرویس SSH، بعنوان یوزر روت وارد سرور ESXI شوید، سپس روی Manage –> Services –> Start TSM-SSH service کلیک کنید.

اتصال به سرور از طریق SSH و جایگزینی گواهی SSL

پس از فعال‌سازی سرویس SSH، حالا می‌تونیم از طریق یک ابزار SSH مثل PuTTY یا ترمینال لینوکس/مک به سرور ESXi متصل بشیم. برای این کار کافیست از دستور زیر استفاده کنیم:

ssh root@esxi-srv.example.com

پس از وارد کردن پسورد یوزر root، وارد محیط خط فرمان سرور ESXi خواهید شد.

موقعیت گواهی‌های SSL در ESXi

گواهی‌های SSL در سرور ESXi معمولاً در مسیر زیر قرار دارند:

/etc/vmware/ssl/

در این مسیر، دو فایل مهم وجود داره:

  • rui.crt — فایل گواهی SSL
  • rui.key — کلید خصوصی مربوط به گواهی

برای جایگزینی گواهی SSL، ابتدا باید گواهی و کلید جدید رو به این مسیر منتقل کنیم.

آپلود گواهی جدید به ESXi

برای این کار می‌تونیم از ابزار scp (روی لینوکس یا مک) یا نرم‌افزارهایی مثل WinSCP (روی ویندوز) استفاده کنیم. فرض می‌کنیم فایل‌های جدید به نام‌های rui.crt و rui.key در سیستم شما آماده هستند.

در لینوکس یا مک می‌تونید از دستور زیر استفاده کنید:

scp rui.crt rui.key root@esxi-srv.example.com:/etc/vmware/ssl/

در صورتی که با فایل‌های پیش‌فرض جایگزین بشن، سیستم از گواهی جدید برای اتصال استفاده خواهد کرد.

ریستارت کردن سرویس‌های مدیریتی

بعد از جایگزینی گواهی، باید سرویس‌های مدیریتی ESXi رو ریستارت کنیم تا تغییرات اعمال بشن. دستور زیر رو در SSH وارد کنید:

/etc/init.d/hostd restart
/etc/init.d/vpxa restart

همچنین، اگر مایل بودید کل سرویس‌های ESXi رو ریستارت کنید (پیشنهاد نمی‌شه مگر در مواقع خاص):

services.sh restart

تست گواهی جدید

حالا می‌تونید مرورگر خود رو باز کرده و مجدداً به آدرس:

https://esxi-srv.example.com

مراجعه کنید. اگر همه چیز درست انجام شده باشه، هشدار SSL نباید ظاهر بشه و مرورگر گواهی جدید رو معتبر تشخیص می‌ده (در صورتی که گواهی توسط یک مرجع معتبر امضا شده باشه یا CA به صورت دستی به سیستم شما اضافه شده باشه).

نتیجه‌ گیری

در این آموزش یاد گرفتیم که چگونه گواهی پیش‌فرض و خودامضای SSL موجود در سرور ESXi را با یک گواهی معتبر و جدید جایگزین کنیم. این کار نه تنها باعث افزایش امنیت ارتباطات بین مرورگر و سرور می‌شود، بلکه از بروز پیام‌های هشدار امنیتی در مرورگر نیز جلوگیری می‌کند.

آخرین نوشته ها

تماس با ما

 کرج، شاهین ویلا، بلوار باهنر ، نرسیده به میدان باهنر ، ساختمان آکو مد ،طبقه دوم واحد4

 91014618

  info@shopingserver.net

با تلفن ثابت بدون پیش شماره قابل شماره گیری هست و در صورتی که با تلفن همراه قصد تماس گرفتن دارید از پیش شماره استان خود را اول شماره وارد نمایید.