SSH چیست ؟

یکی از معروف ترین پروتکل‌ها برای اتصال از راه دور، SSH یا Secure Shell می‌باشد این پروتکل یک راه امن و رمز گذاری شده برای اتصال Client به Server است. برای اتصال به سرور از طریق اس اس اچ راه‌های مختلفی وجود دارد اما یکی بهترین راه‌ها، در سیستم عامل ویندوز استفاده از نرم افزار PuTTY می‌باشد. در زمان اتصال از طریق اس اس اچ علاوه بر آدرس سرور باید پورت SSH هم وارد شود تا اتصال برقرار گردد، همانطور که می‌دانید پورت اتصال پیشفرض اس اس اچ 22 است، اما برای بالا بردن امنیت سرور و اطلاعات ذخیره شده در آن اکثر افراد بلافاصله پس فعال شدن سرور پورت SSH آنرا تغییر می‌دهند تا سرور امینت بالاتری داشته باشد. برای تغییر دادن این پورت در سرور لینوکسی خود کافیست با وارد کردن چند دستور ساده این کار را انجام دهید. در این مقاله به موضوع ssh چیست می پردازیم.

چگونه پورت پیشفرض SSH را عوض کنیم؟

پس از وارد شدن به سرور لینوکس خود با وارد کردن دستور زیر می‌توانید وارد فایل تنظیمات سرویس SSH سرور خود شوید.

vi /etc/ssh/sshd_config

در صفحه باز شده با زدن دکمه Insert روی کیبورد امکان ایجاد تغییر در فایل را خواهید داشت، عبارت port 22 را پیدا کنید و عدد آنرا تغییر دهید، عدد 22 در واقع پورت پیشفرض اس اس اچ است، با تغییر دادن آن به عدد دلخواه، پورت SSH شما تغییر پیدا می‌کند، فراموش نکنید پس از تغییر عدد، علامت # را از ابتدای عبارت حذف کنید. سپس با زدن دکمه Esc روی کیبورد از فایل خارج شوید و با وارد کردن x: فایل تغییر داده شده را ذخیره نمایید.

پس از تغییر پورت و ذخیره آن کافیست با استفاده از دستور زیر سرویس اس اس اچ سرور خود را ریستارت کنید و از آن پس برای وارد شدن به سرور خود از طریق SSH باید پورت جدید آنرا وارد نمایید.

systemctl restart sshd

در ویدیو زیر می‌توانید تمام مراحل تغییر دادن پورت SSH را مشاهده نمایید و از این پس به راحتی پورت اس اس اچ سیستم عامل های لینوکس که بر روی سرور مجازی یا سرور اختصاصی نصب مینمایید را تغییر دهید تا سرور ایمن تری داشته باشید.