📄 محتوای کامل
شما میتوانید پورت SSH پیشفرض سرور مجازی خود را با ویرایش فایل پیکربندی SSH آن تغییر دهید. برای انجام این کار، /etc/ssh/sshd_configفایل را در یک ویرایشگر متن باز کنید:
nano /etc/ssh/sshd_config هش کامنت ( #) را در # Port 22خط حذف کنید و سپس 22مقدار را با مقدار پورت مورد نظر خود جایگزین کنید. در مثال زیر، Portخط بدون کامنت است و 22مقدار با جایگزین شده است 20202. این باعث میشود که Droplet فقط از طریق SSH و با استفاده از port قابل دسترسی باشد 20202.
/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 20202
#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 را دارد 192.88.99.255و پورت SSH جدید آن ۲۰۲۰۲ است، باید دستور را به صورت فرمت کنید .ssh [email protected] -p 20202
ورود موفقیتآمیز به سرور مجازی تأیید میکند که پورت SSH با موفقیت تغییر داده شده است. اگر ورود شما ناموفق بود، میتوانید از کنسول سرور مجازی به سرور مجازی وارد شوید و فایل پیکربندی را عیبیابی کنید.