جذب در جایگاه‌ کارشناس فنی هاستینگ

تغییر پورت ssh در vmware exsi 6

در مرکز محتوای سرور دات آی آر

 

در این مقاله تغییر پورت ssh در vmware exsi 6 را به شما بازدید کنند محترم شرح می دهیم. برای این مورد می توانید از نرم افزار putty استفاده بفرمایید. در مقالات قبلی نحوه تغییر پورت ssh در لینوکس به شما شرح داده شده است.

در قدم اول لازم است که ssh سرور خود را فعال نمایید. برای این مورد وارد سرور شده و به بخش configuration رفته و به قسمت security profile بروید. در صفحه باز شده بر روی properties کلیک نمایید و سرور ssh را start نمایید.

سپس از طریق ssh وارد سرور شده و دستورات زیر را وارد نمایید:

cd /vmfs/volumes

با دستور بالا ، وارد volumes می شوید. سپس با دستور پایین لیست اطلاعات موجود را مشاهده خواهید کرد:

Ls

در این مورد فایل های برای شما به نمایش درخواهند آمد که هدف ما وارد شدن به datastore1 می باشد:

cd /vmfs/volume/datastore1

هر پوشه برای خود عدد و مقدار symlink دارد. Symlink پوشه دیتاسنتر را یادداشت نمایید  به عنوان مثال :

/vmfs/volume/570479cf-dfb956ef-edbf-934ce1239048

پس از یادداشت آدرس، لازم است که دو دستور زیر اجرا نمایید تا کپی از 2 فایل زیر برای شما ایجاد گردد:

cat /etc/vmware/firewall/services.xml > ./service.xml

cat /etc/services > ./services

پس از این مرحله دستور زیر را وارد نمایید تا وارد محیط ویرایش شوید:

vi service.xml

پس از وارد نمودن دستور بالا فایل ها را به صورت کامل مشاهده خواهید کرد. برای بررسی سریعتر عبارت sshServer را جست و جو نمایید. در قسمت مربوطه عبارت <port></port> را مشاهده خواهید کرد که مقدار پورت مورد نظر خود را برای ssh وارد نمایید : (به صورت پیش فرض عدد 22 در آن قرار خواهد داشت)

<port>2222</port>

همان طور که مشاهده می فرمایید عدد 2222 به عنوان پورت از سمت ما وارد شده است.

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

vi services

فایل را باز کرده و به دنبال مقدار زیر بگردید و مقدار 22 به 2222  ( مقدار مورد نظر خود) تغییر دهید. عبارتی شبیه زیر خواهد بود:

ssh      2222/tcp      # SSH Remote Login Protocol

ssh      2222/udp      # SSH Remote Login Protocol

و سپس فایل را ذخیره نمایید.

در این مرحله می بایست فایل local.sh با استفاده از دستور زیر استفاده بفرمایید:

vi  /etc/rc.local.d/local.sh

اگر دفعه اول است که فایل ذکر شده را باز نمایید احتمالا فایل خالی می باشد. برای همین منظور کد های زیر را وارد آن نمایید:

/sbin/cp path to service.xml file  /etc/vmware/firewall/service.xml

/sbin/esxcli network firewall refresh

/sbin/cp path to services file /etc/services

/sbin/kill -HUP `cat /var/run/inetd.pid`

در این مرحله لازم است که آدرسی که در قسمت اول بدست آورده اید را در کد های بالا جایگزینی نمایید. همانند مقدار زیر:

/sbin/cp /vmfs/volumes/570479cf-dfb956ef-edbf-934ce1239048/service.xml  /etc/vmware/firewall/service.xml

/sbin/esxcli network firewall refresh

/sbin/cp /vmfs/volumes/570479cf-dfb956ef-edbf-934ce1239048/services /etc/services

/sbin/kill -HUP `cat /var/run/inetd.pid`

در مرحله آخر نیز می بایست یک مرتبه سرور را ریستارت نمایید تا تغییرات اعمال گردد. پس از ران شدن مجدد سرور، پورت ssh شما به مقدار دلخواه شما ( در این آموزش 2222 ) تغییر پیدا کرده است.

امیدواریم این مقاله برای شما مفید بوده باشد.

همچنین به منظور مطالعه بیشتر مقاله ها، می توانید به بخش مقالات سایت مراجعه فرمایید.

اشتراک گذاری در linkedin

به تیم متخصص ما اعتماد کنید!

تخفیف مخاطبین مرکز محتوا: Blog01

از کد Blog01 می‌تونید برای خرید اشتراک خدمات سرور مجازی و هاست استفاده کنید و از %10 تخفیف تو سفارش این خدمات بهره‌مند بشید!

محتوای مقاله مفید بود؟

0 0 رای ها
این مقاله چطور بود؟
اشتراک در
اطلاع از
0 دیدگاه
بازخوردهای آنلاین
مشاهده همه دیدگاه ها