پیکربندی SSH Access در cPanel

پیکربندی SSH Access در cPanel

SSH یا Secure Shell یکی از ابزارهای حیاتی برای مدیریت سرورها و دسترسی به آن‌ها به صورت امن است. این پروتکل رمزگذاری‌شده، امکان مدیریت فایل‌ها، اجرای دستورات و نظارت بر سرور را فراهم می‌کند. در این مقاله، نحوه پیکربندی SSH Access در cPanel و اتصال به سرور از طریق SSH به طور کامل توضیح داده شده است.

SSH چیست و چرا اهمیت دارد؟

SSH یک پروتکل شبکه‌ای امن است که برای برقراری ارتباطات رمزگذاری‌شده بین یک کلاینت و یک سرور استفاده می‌شود. از دلایل اهمیت استفاده از SSH می‌توان به موارد زیر اشاره کرد:

  • امنیت بالا: تمامی ارتباطات از طریق SSH رمزگذاری می‌شوند.
  • مدیریت قدرتمند: به شما امکان اجرای دستورات و مدیریت کامل سرور را می‌دهد.
  • انعطاف‌پذیری: قابلیت استفاده در مدیریت فایل‌ها، پایگاه‌های داده و اپلیکیشن‌ها.

پیش‌نیازهای فعال‌سازی SSH در cPanel

قبل از شروع پیکربندی SSH Access در cPanel، باید پیش‌نیازهای زیر را بررسی کنید:

  • دسترسی به کنترل پنل cPanel
  • اجازه فعال‌سازی SSH از طرف ارائه‌دهنده هاست
  • نصب یک کلاینت SSH مانند PuTTY یا OpenSSH روی سیستم خود

مراحل پیکربندی SSH Access در cPanel

1. فعال‌سازی SSH Access

برای فعال‌سازی دسترسی SSH در cPanel، مراحل زیر را دنبال کنید:

  1. وارد cPanel شوید.
  2. به بخش SSH Access بروید.
  3. روی گزینه Manage SSH Keys کلیک کنید.

2. ایجاد کلید SSH

کلید SSH یک لایه امنیتی اضافی ایجاد می‌کند. برای ایجاد کلید SSH:

  1. در صفحه Manage SSH Keys روی گزینه Generate a New Key کلیک کنید.
  2. یک نام و عبارت عبور برای کلید وارد کنید. (عبارت عبور برای افزایش امنیت پیشنهاد می‌شود.)
  3. روی گزینه Create Key کلیک کنید.

3. دانلود کلید خصوصی

پس از ایجاد کلید، باید کلید خصوصی را دانلود کنید:

  1. در لیست کلیدها، کلید مورد نظر را پیدا کنید.
  2. روی گزینه View/Download کلیک کنید.
  3. کلید خصوصی را دانلود کرده و در یک مکان امن ذخیره کنید.

4. فعال‌سازی کلید SSH

برای فعال‌سازی کلید SSH:

  1. در صفحه Manage SSH Keys کلید عمومی ایجاد شده را پیدا کنید.
  2. روی گزینه Authorize کلیک کنید.

اتصال به سرور از طریق SSH

1. استفاده از PuTTY (ویندوز)

اگر از سیستم عامل ویندوز استفاده می‌کنید، PuTTY یک کلاینت SSH رایج است:

  1. PuTTY را باز کنید.
  2. آدرس IP سرور و پورت (معمولاً 22) را وارد کنید.
  3. به بخش SSH > Auth بروید و فایل کلید خصوصی را انتخاب کنید.
  4. روی Open کلیک کنید تا به سرور متصل شوید.

2. استفاده از OpenSSH (لینوکس/مک)

برای کاربران لینوکس و مک، OpenSSH به صورت پیش‌فرض نصب شده است:

ssh -i /path/to/private/key username@server-ip

در این دستور:

  • /path/to/private/key: مسیر کلید خصوصی
  • username: نام کاربری سرور
  • server-ip: آدرس IP سرور

تنظیمات پیشرفته SSH در cPanel

برای مدیریت پیشرفته‌تر SSH، می‌توانید تنظیمات زیر را انجام دهید:

1. تغییر پورت پیش‌فرض

تغییر پورت پیش‌فرض SSH می‌تواند امنیت سرور شما را افزایش دهد. برای این کار:

  1. به فایل sshd_config در سرور خود دسترسی پیدا کنید.
  2. خط مربوط به پورت را ویرایش کرده و یک عدد غیر از 22 وارد کنید.
  3. سرویس SSH را مجدداً راه‌اندازی کنید.

2. محدود کردن دسترسی کاربران

برای افزایش امنیت، می‌توانید دسترسی SSH را به کاربران خاص محدود کنید:

AllowUsers username

3. غیرفعال کردن ورود با رمز عبور

برای امنیت بیشتر، می‌توانید ورود با رمز عبور را غیرفعال کنید:

  1. به فایل sshd_config دسترسی پیدا کنید.
  2. خط PasswordAuthentication را پیدا کرده و مقدار آن را به no تغییر دهید.
  3. سرویس SSH را مجدداً راه‌اندازی کنید.

نکات مهم در استفاده از SSH

برای حفظ امنیت و بهینه‌سازی عملکرد در استفاده از SSH، نکات زیر را رعایت کنید:

  • کلید خصوصی خود را در مکانی امن نگه دارید.
  • از تغییرات در فایل sshd_config به دقت اطمینان حاصل کنید.
  • از پشتیبانی هاست خود در صورت بروز مشکل کمک بگیرید.

جمع‌بندی

پیکربندی SSH Access در cPanel به شما امکان مدیریت و نظارت بر سرور را با امنیت بالا می‌دهد. با ایجاد کلید SSH و استفاده از ابزارهایی مانند PuTTY یا OpenSSH، می‌توانید به راحتی به سرور خود متصل شوید. اگر به دنبال یک هاست ایمن و قدرتمند هستید، پیشنهاد می‌کنیم از خدمات خرید هاست ماهان کلود استفاده کنید.