گاهی اوقات برای مسائل خیلی معمولی نیازه که به مغزتون کمی کمک کنید تا در مسائل مهمتر بتونه تصمیمگیری بهتری انجام بده. فعال سازی SSH روی ESXi همونقدر که میتونه ساده باشه ممکنه شما رو به چالش بکشه. به همین خاطر من سعی می کنم نحوه فعالسازی رو توضیح بدم تا اگر کسی نیاز داشت احتیاج به گشت و گذار زیادی نداشته باشه.
برای فعال کردن SSH بر روی Hostهای vmWare ESXi از دو روش می توان عمل کرد:
- از طریق ESXi Cosole
- از طریق پنجره vSphere Client
1- فعالسازی SSH و ESXi Shell از طریق ESXi Console
دسترسی به کنسول میزبان ESXi همیشه به آسانی میسر نیست. حداقل در محیطهای تجاری که دسترسی فیزیکی به سرورها نیازمند طی مراحل امنیتی است. اما به هر حال اگر شما در حال استفاده از ESXi در آزمایشگاه خود هستید و یا به سرور دسترسی فیزیکی دارید فعال سازی SSH به سادگی در چند مرحله امکان پذیر است.
در ابتدا با فشار دادن کلید <F2> پنجره ورود به ESXi Console را فعال نمایید.
در پنجره Authentication Required نام کاربری و رمز عبور دسترسی به میزبان را وارد کرده و کلید Enter را فشار دهید.
در پنجره System Customization به سمت پایین حرکت نموده و گزینه Troubleshooting Option را انتخاب نموده و کلید Enter را بزنید.
در صفحه مورد نظر چهار گزینه را مشاهده خواهید نمود. با انتخاب هرکدام از این گزینهها میتوانید SSH و ESXi Shell را فعال یا غیرفعال نمایید. با انتخاب یک گزینه و فشار دادن Enter حالت تنظیم مورد نظر بین فعال و غیرفعال تغییر خواهد کرد.
همانطور که در تصویر مشخص است، اگر گزینه به شما امکان فعال کردن (Enable) را میدهد به معنی غیرفعال (Disable) بودن آن در زمان حال است. (درتصویر پایین SSH و ESXi Shell هر دو فعال است)
در تصویر نمونه همانگونه که مشاهده میکنید گزینه انتخاب شده Disable ESXi Shell میباشد و این بدین معنی است که درحال حاضر ESXi Shell فعال بوده و در صورت فشاردادن کلید Enter غیرفعال خواهد شد.
در انتها کافیست با فشردن کلید ESC از محیط Console خارج شوید.
2- فعال سازی SSH و ESXi Shell بوسیله vSphere Client
به میزبان ESXi یا vCenter از طریق vSphere Client متصل شوید.
روی ماشین مورد نظر کلیک کنید.
روی برگه Configuration کلیک کرده و در نوار سمت چپ از قسمت Software روی گزینه Security Profile کلیک کنید.
در قسمت Services و Firewall سرویسهای فعال و در حال اجرا مشاهده میکنید. احتمالا سرویس SSH Server در این لیست دیده نمیشود که به معنی غیرفعال بودن آن میباشد.
روی گزینه Properties در بالای پنچره کلیک کنید.
در پنجره Remote Access سرویسهای دسترسی از راه دور قابل مشاهده هستند. در این لیست سرویسهای SSH و ESXi Shell را خواهید دید که احتمالا در برابر آنها گزینه Stopped به معنی متوقف بودن نمایش داده میشود.
گزینه SSH رو پیدا کنید و روی Option کلیک کنید، یه پنجره جدید باز میشه که از اونجا می تونید سرویس SSH رو فعال یا غیر فعالش کنید. تو قسمت Startup Policy سه تا گزینه هست که به ترتیب
- وقتی پورت 22 باز باشه به صورت اتوماتیک این سرویس استارت میشه.
- با روشن شدن هاست (VMware ESXi) استارت میشه و با خاموش شدن اون استاپ میشه.
- بصورت دستی استارت و استاپ میشه (از جهت امنیت این گزینه پیشنهاد ما هست )
حالا میتونید با SSH Client به VMware ESXi وصل بشید. اگر وصل نشد فایروال VMware ESXi رو چک کنید.
بعد از فعال شدن SSH می توانید با برنامه هایی مثل Kitty و Putty به آن وصل شوید.
اخطار امنیتی
زمانی SSH رو فعال کنید که بهش نیاز دارید و بعد از استفاده برای امنیت بیشتر اون رو غیر فعال کنید. چند تا مثال از مواردی که SSH رو فعال می کنیم:
- بروزرسانی VMware ESXi
- نصب Patch ها
- استفاده از CLI
- کپی فایل روی VMware ESXi
- و مواردی که تو محیط GUI نمی تونید انجام بدبد.
سلام آقا کلی گشتم تا رسیدم به این مطلب دمت گرم