به صورت پیش فرض پورت SSH در ESXi پورت ۲۲ می باشد.هدف تغییر این پورت به ۳۲۳۲ می باشد. ابتدا بایستی توسط SSH با سرور ESXi ارتباط برقرار شود. به صورت پیشفرض این پروتکل در ESXi غیرفعال می باشد.
جهت فعال سازی به روش زیر اقدام کنید:
اتصال به سرور به وسیله نرم افزار Vmware Vsphere Client
پس از ورود به سرور بر روی سرور خود کلیک کرده و مطابق تصویر به مسیر زیر بروید:
Configuration tab > Security Profile > Properties
در پنجره باز شده بر روی SSH و سپس گزینه Option کلیک نمایید و اقدام به استارت نمودن سرویس نمایید.
پس از فعال سازی SSH و ارتباط با سرور از طریق SSH اقدام به ساخت یک دایرکتوری در دیتا استور موجود نمایید.
به عنوان مثال اگر نام دیتا استور سرور شما Datastore1 باشد
Cd /vmfs/volumes/datastore1
Mkdir ssh
سپس سه فایل Ssh.sh,services,ssh3232.xml را در این مسیر آپلود نمایید.در فایل Ssh.sh نام پیش فرض دیتا استور Datastore1 در نظر گرفته شده است.
در صورتی که نام دیتااستور در سرور تغییر داده شده است تغییرات لازم در این اسکریپت باید لحاظ گردد.
در صورت تمایل به تغییر پورت در دو Services و Ssh3232.xml شماره پورت مدنظر فایل را جایگزین ۳۲۳۲ نمایید.
حال فایل Ssh.sh را اجرا نمایید.پس از اجرای این اسکریپت پورت تغییر می کند اما پس از ریبوت سرور تمام تغییرات به حالت پیشفرض باز می گردد.
جهت ثابت ماندن تغییرات حتی پس از ریبوت سرور فایل زیر را ویرایش نمایید :
Cd /etc/rc.local.d/local.sh
قبل از Exit 0 عبارت زیر را اضافه کنید:Sh /vmfs/volumes/datastore1/ssh/ssh.sh
ارسال نظر