آموزش فعال کردن SSH در VMware ESXi

داشتن یک سیستم قوی که سخت افزار را یکپارچه، عملکرد را افزایش، مدیریت را ساده و امنیت را افزایش دهد می تواند یک تغییر بزرگ ایجاد کند. با این حال، مدیریت چنین محیط مجازی پیچیده‌ای می تواند چالش برانگیر هم  باشد.  VMware ESXi اغلب به عنوان یک ستون فقرات قابل اعتماد برای این سیستم‌ها در نظر گرفته می‌شود و کاربران را با ابزارهای مورد نیاز برای انعطاف پذیری و کنترل بیشتر توانمند می‌کند.
 


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


VMware ESXi چیست؟

VMware ESXi  یک هایپروایزر نوع 1 است که توسط VMware توسعه یافته و کاربران را قادر می‌سازد چندین ماشین مجازی (VM) را بر روی یک سرور فیزیکی اجرا کنند. این ماشین‌های مجازی منابع سرور مانند CPU، حافظه، استوریج و شبکه را در طول عملیات خود به اشتراک می‌گذارند.

ESXi مستقیم روی سخت افزار سرور نصب می‌شود و به عنوان یک لایه انتزاعی بین ماشین فیزیکی و ماشین‌های مجازی عمل می‌کند. در نتیجه، چندین ماشین مجازی می‌توانند روی یک سخت‌افزار همزیستی داشته باشند، که هر کدام منابع مجازی‌سازی شده‌ای مانند CPU، حافظه، فضای دیسک و اتصالات شبکه دارند.
ESXi قابلیت اطمینان عملیاتی و در دسترس بودن ماشین مجازی را از طریق ویژگی‌های پیچیده خود مانند live migration، high availability و بازیابی فاجعه (disaster recovery) بهبود می‌بخشد. به این ترتیب، یک گزینه محبوب برای مدیریت بارهای کاری سازمانی است زیرا از سیستم عامل‌ها و برنامه‎های کاربردی متعددی پشتیبانی می‌‎کند.

چگونه SSH را در VMware ESXi فعال کنیم؟

اکنون که درک اولیه‌ای‌ از VMware ESXi دارید، اجازه دهید آموزش فعال کردن SSH را در VMware ESXi را شروع کنیم. 

پیش نیازها

قبل از شروع، مطمئن شوید که موارد زیر را دارید.

 

  • یک کلاینت SSH در workstation ریموت
  • دسترسی root به میزبان ESXi
  • یک حساب کاربری برای vSphere Web Client

SSH (Secure Shell) به کاربران اجازه می دهد تا میزبان ESXi را از راه دور مدیریت و پیکربندی کنند، که می تواند به ویژه برای عیب یابی پیشرفته و وظایف اتوماسیون مفید باشد. توجه داشته باشید که SSH به طور پیش فرض در VMware ESXi به دلایل امنیتی فعال نیست. توصیه می‌‎کنیم با تلاش برای اتصال به میزبان ESXi خود بررسی کنید که آیا SSH غیرفعال است یا خیر. پیام connection refused نشان می‌دهد که SSH غیرفعال است.
اکنون که می دانید SSH غیرفعال است، مراحل زیر را برای فعال کردن SSH در VMware ESXi دنبال کنید.

SSH را می توان با استفاده از دو روش زیر فعال کرد:

  • از رابط کاربری Direct Console استفاده کنید
  • از vSphere Web Client استفاده کنید

روش شماره 1: از رابط کاربری مستقیم کنسول (DCUI) استفاده کنید

به پنل DCUI دسترسی پیدا کنید (F2 را در هنگام بوت فشار دهید) یا می‌توانید از Remote Console ارائه شده توسط ارائه دهنده خدمات ابری خود نیز استفاده کنید.

سپس رمز عبور root را وارد کنید.

پس از وارد کردن رمز عبور root، پنجره سفارشی سازی سیستم باز می‌شود.

گزینه Troubleshooting را انتخاب کرده و Enter را فشار دهید.

به Enable SSH بروید و Enter را فشار دهید.

هنگامی که Enter را فشار دهید، سرویس به‌روز شده و منو وضعیت جدید را نشان می‌دهد.

برای بازگشت به منوی اصلی DCUI، ESC را فشار دهید.

روش شماره 2: از vSphere Web Client استفاده کنید

اجازه دهید اکنون روش دومی را که از vSphere Web Client استفاده می‌کند، معرفی کنیم.

این روش از vSphere Web UI برای ورود به هاست ESXi و فعال کردن SSH استفاده می‌کند.
اگر از یک هاست مستقل ESXi (یا یک VMware Hypervisor رایگان) استفاده می‌کنید، به رابط وب آن متصل شوید.

به صفحه navigator بروید و Manage را انتخاب کنید.

در سمت راست، تب Services را انتخاب کنید.

TSM-SSH (Technical Support Mode) را در لیست پیدا کنید. وضعیت سرویس احتمالا Stopped خواهد شد.

برای راه اندازی سرویس SSH روی Start کلیک کنید.

به طور پیش فرض، سرویس SSH در هاست ESXi به صورت دستی start و stop می‌شود.

توصیه می‌کنیم سرویس SSH را برای شروع خودکار پیکربندی کنید.

برای پیکربندی، TSM-SSH را از لیست انتخاب کنید. در قسمت Actions، گزینه Policy را انتخاب کنید.

Start and stop with host را انتخاب کنید تا سرویس SSH در هر ریبوت میزبان start شود.

سرور اختصاصی ایران سخت افزاری است که تمام قدرت پردازشی، حافظه، پهنای باند و دیسک آن ماشین متعلق به کاربر است.
خرید سرور اختصاصی با قابلیت نصب رایگان مجازی ساز VMware ESXi 8 و نسخه‌های قدیمی‌تر آن در ایران 


تست اتصال SSH ESXi

اکنون که SSH را فعال کرده اید، مراحل زیر را برای تایید اتصال دنبال کنید.

کلاینت SSH خود را باز کنید. می توانید از PuTTY یا ترمینال داخلی در سیستم های macOS و Linux استفاده کنید.

سپس آدرس IP هاست ESXi خود را وارد کنید. این را می توان در تنظیمات شبکه میزبان ESXi پیدا کرد. سپس با استفاده از نام کاربری و رمز عبور root احراز هویت کنید.

با هاست SSH خود ارتباط برقرار کنید.

توجه: به دلیل خطرات امنیتی، استفاده از حساب root را برای کارهای روزمره توصیه نمی‌کنیم. ایجاد یک کاربر اختصاصی با امتیازات محدود برای دسترسی SSH را در نظر بگیرید.

اگر خطای Connection refused نمایش داده نشود و بتوانید به هاست ESXi وارد شوید، SSH فعال شده است.

نتیجه

در حال حاضر شما درک اولیه ای از نحوه فعال کردن SSH در ESXi دارید. اگرچه این تکنیک ساده است، اما باید احتیاط کرد زیرا امکان مدیریت از راه دور ESXi را فراهم می‌کند. در صورتی که برای مدتی از سرویس استفاده نخواهید کرد، از همان رویه‌های فعال کردن SSH برای غیرفعال کردن سرویس استفاده کنید.