چگونه پورت SSH سرور مجازی خود را تغییر دهم؟ #
شما میتوانید پورت SSH پیشفرض سرور مجازی خود را با ویرایش فایل پیکربندی SSH آن تغییر دهید. برای انجام این کار، /etc/ssh/sshd_configفایل را در یک ویرایشگر متن باز کنید:
nano /etc/ssh/sshd_configهش کامنت ( #) را در # Port 22خط حذف کنید و سپس ۲۲مقدار را با مقدار پورت مورد نظر خود جایگزین کنید. در مثال زیر، Portخط بدون کامنت است و ۲۲مقدار با جایگزین شده است ۲۰۲۰۲. این باعث میشود که Droplet فقط از طریق SSH و با استفاده از port قابل دسترسی باشد ۲۰۲۰۲.
/etc/ssh/sshd_config# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options override the
# default value.
Include /etc/ssh/sshd_config.d/*.conf
Port ۲۰۲۰۲
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::پس از ویرایش شماره پورت، فایل را ذخیره کرده و آن را ببندید. برای اعمال تغییرات، سرور مجازی را مجدداً راهاندازی کنید:
rebootپس از راهاندازی مجدد Droplet، میتوانید با ورود به Droplet با استفاده از sshابزار خط فرمان و -pپرچم پورت () آن، تغییرات را تأیید کنید. از -pپرچم برای مشخص کردن پورت SSH جدید Droplet استفاده کنید:
ssh root@use_your_droplet_ip -p use_your_new_portبرای مثال، اگر سرور مجازی شما آدرس IP را دارد ۱۹۲.۸۸.۹۹.۲۵۵و پورت SSH جدید آن ۲۰۲۰۲ است، باید دستور را به صورت فرمت کنید .ssh root@192.88.99.255 -p ۲۰۲۰۲
ورود موفقیتآمیز به سرور مجازی تأیید میکند که پورت SSH با موفقیت تغییر داده شده است. اگر ورود شما ناموفق بود، میتوانید از کنسول سرور مجازی به سرور مجازی وارد شوید و فایل پیکربندی را عیبیابی کنید.