اگر شما مایل به غیر فعال کردن SSH در سرور خود نیستید ، با طی کردن مراحل زیر میتوانید پورت پیشفرض (22) را برای امنیت بیشتر تغییر دهید .
1) برای شروع باید یک فایل XML در مسیر VMFS volume ایجاد کنید . (/vmfs/volumes/) .
پوشه ی volume از طریق همه ی سرور ها قابل دسترسی است . میتوانید فایل را در آدرس /vmfs/volumes/datastore1/ssh ایجاد کنید .
محتوای فایل XML باید شبیه مقدار زیر باشد :
<ConfigRoot>
<service>
<id>SSH 2222</id>
<rule id = 0000>
<direction>inbound</direction>
<protocol>tcp</protocol>
<porttype>dst</porttype>
<port>2222</port>
</rule>
<enabled>true</enabled>
<required>false</required>
</service>
</ConfigRoot>
3) فایل ایجاد شده را در مسیر /etc/rc.local کپی کنید :
cp location of xml file /etc/vmware/firewall
esxcli network firewall refresh
در دستور بالا مقدار location of xml را باید با مسیر فایل که ایجاد کردید، جایگزین کنید .
تنظیمات جدید firewall به صورت خودکار اجرا خواهند شد و هر زمان آن را دوباره راه اندازی (restart) کنید تنظیمات جدید نیز اجرا خواهند شد .
3) فایل /etc/services را در مسیر فایل xml که ایجاد کردید ، کپی کنید .
5) فایل services را ویرایش کنید و مقدار پورت را با مقدار دلخواه جایگزین کنید :
6) فایل هایی که ایجاد کردید را در مسیر تنظیمات firewall کپی و فایل /etc/rc.local را ویرایش کنید .
# Copy the new firewall rule from vmfs place holder to file system
cp /vmfs/volumes/datastore1/etc/ssh2222.xml /etc/vmware/firewall/
#refresh firewall rules
esxcli network firewall refresh
# Copy the modified services file from vmfs place holder to file system
cp /vmfs/volumes/datastore1/ssh/services /etc/services
# Restart inetd to get the changes
kill -HUP cat /var/run/inetd.pid
سرور را با استفاده از دستور reboot ، مجددا راه اندازی نمایید .
منبع : vladan
نصب کتابخانه SSH2 برای php در CentOS
حذف تمام containerها در Docker
ایجاد بسته کاربری (package) در DirectAdmin برای حساب کاربری reseller
فعال سازی قابلیت "God Mode" در ویندوز 10
0 دیدگاه
نوشتن دیدگاه