راهنمای جامع تغییر پورت ssh در سرور مجازی لینوکس
تاریخ انتشار 11 آذر 1402
تعداد بازدید 725
آخرین بروزرسانی 25 آذر 1403

راهنمای جامع تغییر پورت ssh در سرور مجازی لینوکس

رها کردن پورت پیش‌ فرض 22 برای SSH یک مشکل امنیتی ایجاد می‌کند که سرور را در برابر تهدیدات سایبری مانند حملات brute-force آسیب‌پذیر می‌کند. بنابراین، تغییر پورت پیش فرض SSH یک راه عالی برای افزودن حفاظت اضافی به سرور است. در این آموزش یاد می گیرید که چگونه پورت SSH پیش فرض را تغییر دهید.

تغییر پورت SSH در سرور مجازی لینوکس

شماره پورت ها از 0 تا 65536 متغیر است، اما شماره پورت های 0-1023 برای برنامه های معمول TCP/IP رزرو شده و پورت های شناخته شده نامیده می شوند. پورت های معروف به برنامه های مشتری اجازه می دهند تا به سرعت فرآیندهای برنامه سرور مربوطه را هنگام اتصال به هاست پیدا کنند.


جدول زیر شامل رایج ترین سرویس های ممتاز و پورت ها و توابع مرتبط با آنها است :

پورت پروتکل توضیحات
7 TCP/UDP بازتاب داده ها به فرستنده
13 TCP/UDP گزارش زمان در قالب کاربر پسند
19 UDP تولید کاراکتر
20 TCP پورت انتقال داده پیش فرض FTP
21 TCP کانال کنترل سرور FTP
22 TCP ارتباطات پوسته ایمن (SSH)
23 TCP توسط پروتکل Telnet استفاده می شود
25 TCP پورت پیش فرض برای ارسال ایمیل از طریق SMTP
53 DNS پورت برای انتقال پرس و جوهای سیستم نام دامنه (DNS)
67 UDP پورت سرور DHCP برای ارسال اطلاعات پیکربندی استفاده می شود
68 UDP پورت مشتری DHCP برای دریافت اطلاعات پیکربندی استفاده می شود
69 UDP انتقال فایل بی اهمیت (TFTP)
80 TCP پروتکل انتقال ابرمتن (HTTP)
110 TCP پروتکل اداره پست 3 (POP3)
123 UDP پروتکل زمان شبکه (NTP)
143 TCP پروتکل دسترسی به پیام اینترنتی (IMAP)
161/162 TCP/UDP پورت های SNMP برای دریافت پرس و جوهای مدیریت شبکه و گزارش مشکلات شبکه استفاده می شود
443 TCP HTTP از طریق SSL/TLS (HTTPS)
636 TCP/UDP LDAP از طریق SSL/TLS (LDAPS)
1011-1023 Reserved برای استفاده در آینده رزرو شده است

اگرچه امکان استفاده از پورت های شناخته شده وجود دارد، اما ممکن است باعث تضاد شبکه شوند. بنابراین، انتخاب شماره پورت از 1024-65535 ایمن تر است زیرا آنها برای هیچ سرویس دیگری رزرو نشده اند.
 

تغییر پورت SSH در سرور مجازی لینوکس چه ضرورتی دارد ؟

رها کردن پورت پیش‌ فرض 22 برای SSH یک مشکل امنیتی ایجاد می‌کند که سرور را در برابر تهدیدات سایبری مانند حملات brute-force آسیب‌پذیر می‌کند. بنابراین، تغییر پورت SSH در سرور مجازی لینوکس یک راه عالی برای افزودن حفاظت اضافی به سرور است.
 

چگونه می توان پورت SSH را در سرور مجازی لینوکس تغییر داد ؟

در ادامه مطلب مراحل را قدم به قدم پیش میریم تا با چند کلیک ساده به راحتی پورت ssh سرور مجازی خود را تغییر دهید.
 

1 - متصل شدن به سرور

ابتدا شما باید به سرور خود متصل شوید و یا دستور زیر را در ترمینال تایپ کنید.

ssh username@ip

در دستور بالا به جای username نام کاربری و به جای ip آدرس سرور خود را وارد کنید. مثال :

ssh [email protected]

2 - تغییر پیکربندی SSH

در سرور های ریموت، فایل پیکربندی SSH را در /etc/ssh/sshd_config ویرایش کنید. از ویرایشگر متن دلخواه خود استفاده کنید. ویرایشگر پیش فرض در اوبونتو نانو است.

دستور زیر را اجرا کنید :

sudo nano /etc/ssh/sshd_config

مرحله یک تغییر پورت ssh


 

خطی که در آن #Port 22 را نوشته است پیدا کنید و آن را از حالت کامنت خارج کنید (با پاک کردن علامت هشتگ از حالت کامنت خارج میشود) و سپس عدد 22 را پاک کنید و به جای آن عدد دلخواه خود را بگذارید که البته نباید جزء لیست پورت های رزرو شده باشد.

ما برای مثال آن را روی 2000 قرار میدهیم.

مرحله دو تغییر پورت ssh


 

سپس تغییرات را با دکمه های کنترل + x ذخیره میکنیم و دستور y را تایپ میکنیم و اینتر را میزنیم.
 

3 - ریستارت کردن سرویس SSH

برای اعمال تغییرات پیکربندی، سرویس SSH را مجددا راه اندازی کنید.

دستور زیر را اجرا کنید:

sudo service ssh restart


خب دوستان تبریک میگم شما موفق شدید پورت دیفالت ssh رو تغییر بدید.

نتیجه گیری

این آموزش نحوه تغییر پورت پیش‌فرض SSH را برای ایمن کردن اتصالات راه دور به سرور نشان می‌دهد. اتصال ایمن به ویژه در هنگام برخورد با داده های حساس مهم است، بنابراین استفاده از پورتی غیر از پورت پیش فرض توصیه می شود.


 

منابع :

geeksforgeeks digitalocean plesk

سوالات متداول

بله، اگر پورت SSH را به صورت نادرست تغییر دهید، ممکن است باعث مشکل در دسترسی به سرور شود. به عنوان مثال، اگر پورت SSH را به پورتی تغییر دهید که توسط فایروال سرور مسدود شده است، دسترسی به سرور شما از طریق SSH مسدود می‌شود. بنابراین، در تغییر پورت SSH، باید به دقت عمل کرده و از پورتی استفاده کنید که قابل دسترسی و امن باشد.
بله، تغییر پورت SSH در سرور لینوکس می‌تواند بهبود درخور توجهی در امنیت سرور ایجاد کند. با تغییر پورت از پورت پیش‌فرض ۲۲ به پورت جدید، تعداد حمله‌ها و تلاش‌های ناموفق برای ورود به سرور کاهش می‌یابد.
بله، پس از تغییر پورت SSH باید تنظیمات امنیتی اضافی را نیز بررسی و اِعمال کنید. این فرایند شامل تنظیمات فایروال، تست امنیتی، شناسایی ضعف‌ها و بررسی لاگ‌هاست. در‌واقع، این تنظیمات اضافی بهبود امنیت سرور را تضمین می‌کنند.
بر اساس رأی 3 نفر
آیا این مطلب برای شما مفید بود ؟
نظرات کاربران
3 نظر
نشانی ایمیل شما منتشر نخواهد شد.
مبینا 15 دی 1402 ساعت 12:01:05

واقعا مقالاتتون کار راه بندازه مرسی


سامان 15 دی 1402 ساعت 12:05:04

از ادیتور vm هم میشه استفاده کرد ؟


مجید 12 دی 1402 ساعت 16:34:41

مثل همیشه جامع و کاربردی