SSH

آموزش تغییر پورت 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 خود را به‌طور چشمگیری افزایش دهید.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *