آموزش تغییر پورت SSH در لینوکس (Ubuntu و CentOS)
مدتزمان مطالعه: حدود ۵ دقیقه
مقدمه
پروتکل SSH یکی از پرکاربردترین ابزارها برای مدیریت و اتصال امن به سرورهای لینوکسی است. بهطور پیشفرض، پورت این سرویس روی عدد 22 قرار دارد. این موضوع باعث میشود هکرها و رباتها به راحتی این پورت را شناسایی کرده و حملات Brute Force را روی آن اجرا کنند.
یکی از سادهترین و مؤثرترین روشها برای بالا بردن امنیت سرور، تغییر پورت پیشفرض SSH به یک عدد دلخواه است. در این آموزش، مراحل تغییر پورت SSH را در سیستمعاملهای Ubuntu و CentOS بهصورت گامبهگام بررسی میکنیم.
مراحل تغییر پورت SSH در لینوکس
۱. اتصال به سرور از طریق SSH
ابتدا با استفاده از دستور زیر به سرور متصل شوید:
ssh root@IP_Address
به جای IP_Address، آیپی سرور خود را وارد کنید.
۲. ویرایش فایل تنظیمات SSH
فایل کانفیگ SSH معمولاً در مسیر زیر قرار دارد:
/etc/ssh/sshd_config
برای ویرایش این فایل، دستور زیر را وارد کنید:
nano /etc/ssh/sshd_config
۳. پیدا کردن خط پورت (Port)
در فایل باز شده، به دنبال خط زیر بگردید:
#Port 22
علامت # را حذف کنید و عدد 22 را به پورت دلخواه (مثلاً 2222) تغییر دهید:
Port 2222
نکته: برای جلوگیری از تداخل، از پورتهای رزرو شده سیستم (۱ تا ۱۰۲۴) استفاده نکنید.
۴. باز کردن پورت جدید در فایروال
اگر از UFW استفاده میکنید:
ufw allow 2222/tcp
اگر از firewalld استفاده میکنید:
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --reload
۵. ریاستارت سرویس SSH
برای اعمال تغییرات، سرویس SSH را ریاستارت کنید:
systemctl restart ssh
یا در CentOS:
systemctl restart sshd
۶. تست پورت جدید
قبل از بستن اتصال فعلی، یک ترمینال جدید باز کنید و با پورت جدید به سرور متصل شوید:
ssh -p 2222 root@IP_Address
اگر اتصال موفق بود، میتوانید پورت قبلی را از فایروال ببندید.
نکات امنیتی مهم
- از پورتهای تصادفی و غیرمعمول (بین 1024 تا 65535) استفاده کنید.
- همزمان با تغییر پورت، استفاده از کلید SSH را به جای پسورد فعال کنید.
- سرویس SSH را فقط برای آیپیهای خاص محدود کنید.
سوالات متداول (FAQ)
۱. آیا تغییر پورت SSH به تنهایی امنیت سرور را تضمین میکند؟
خیر. این کار فقط باعث کاهش حملات خودکار میشود، اما باید از روشهای دیگری مثل کلید SSH و فایروال هم استفاده کنید.
۲. چه پورتهایی برای SSH مناسبتر هستند؟
پورتهای بالای 1024 که کمتر استفاده میشوند، انتخاب بهتری هستند.
۳. بعد از تغییر پورت SSH نمیتوانم به سرور وصل شوم، چه کنم؟
احتمالاً پورت را در فایروال باز نکردهاید یا سرویس SSH به درستی ریاستارت نشده است.
با اجرای این مراحل ساده، میتوانید امنیت اتصال SSH خود را بهطور چشمگیری افزایش دهید.


بدون دیدگاه