در این پست خواهید خواند:
نحوه تغییر پورت SSH در اوبونتو 18.04
در این آموزش نحوه پیکربندی سرور اوبونتو OpenSSH را جایگزین کردن پورت خاص به جای پورت پیشفرض شماره 22 بررسی مینمائیم تا امنیت کلی سرور اوبونتو شما افزایش یابد.
سرویس SSH در اوبونتو به طور پیش فرض به پورت TCP 22 گوش می دهد. می توانید دستور netstat را برای بررسی پورت ssh که در حال حاضر روی آن تنظیم شده است را اجرا نمائید:
netstat -tulnp | grep ssh
همانطور که مشاهده میشود، سرویسSSH در حال حاضر بر روی پورت TCP 22 اجرا می شود.
در اوبونتو 18.04، Port در فایل پیکربندی sshd_config شماره پورتی را که سرور ssh به آن گوش می دهد را مشخص می کند. می توانید پیکربندی فعلی را با دستور زیر بررسی کنید:
grep -i port /etc/ssh/sshd_config
اگر میخواهید پورت SSH پیشفرض در اوبونتو را تغییر دهید، مراحل زیر را با دسترسی root انجام دهید:
1 - فایل /etc/ssh/sshd_config را باز کرده و خط را پیدا کنید:
#Port 22
2 - سپس آن را از حالت کامنت خارج کنید (کاراکتر # اصلی را حذف کنید) و مقدار را با یک شماره پورت مناسب تغییر دهید (مثلاً 5230):
Port 5230
3- سرویس SSH را ریستارت نمائید.
systemctl restart sshd
پس از آن، دستور netstat را اجرا نمائید تا مطمئن شوید که پورت ssh اکنون به پورت جدید ssh گوش می دهد:
netstat -tulpn | grep ssh
هنگام اتصال به سرور با استفاده از دستور ssh، باید پورت اتصال را با استفاده از سوئیچ -p مشخص نمائید:
ssh -p 5230 192.168.1.20
توجه داشته باشید که اگر فایروال فعال باشد، باید یک قانون اضافه نمائید تا پورت SSH جدید مجاز شود.