آموزش فعال کردن SSH در Raspberry Pi - وان سرور آکـادمی
آموزش فعال کردن SSH در Raspberry Pi

آموزش فعال کردن SSH در Raspberry Pi

زمان تقریبی مطالعه: 4 دقیقه

آموزش فعال کردن SSH در Raspberry Pi

Secure Shell (SSH) یک پروتکل شبکه رمزنگاری است که برای ارتباط امن بین یک سرویس گیرنده و یک سرور استفاده می شود. در نسخه های اخیر Raspbian، دسترسی به SSH به طور پیش فرض غیر فعال است، اما می توان آن را به راحتی فعال کرد.

در این آموزش، ما به شما نحوه فعال کردن SSH را در صفحه Raspberry Pi نشان خواهیم داد. فعال کردن SSH شما اجازه می دهد تا از راه دور به پی شما متصل شده و انجام کارهای اداری و یا انتقال فایل ها انجام دهد.

ما فرض می کنیم که Raspbian شما روی Raspberry Pi نصب شده است .

فعال کردن SSH در Raspberry Pi بدون صفحه نمایش

اگر شما یک صفحه نمایش اضافی HDMI یا صفحه کلید موجود برای اتصال Raspberry Pi ندارید، می توانید به راحتی SSH را با قرار دادن یک فایل خالی به نام ssh (بدون هیچ گونه پسوند) در پارتیشن بوت، فعال کنید.

برای فعال کردن SSH روی Raspberry Pi، مراحل زیر را انجام دهید:

  1. Raspberry Pi خود را خاموش کنید و کارت SD را بردارید.
  2. کارت SD را به کارت خوان رایانه خود وارد کنید. کارت SD به صورت خودکار نصب می شود.
  3. با استفاده از مدیر فایل سیستم عامل خود، به پوشه بوت کارت SD بروید. کاربران لینوکس و macOS نیز می توانند این را از خط فرمان انجام دهند.
  4. یک فایل خالی جدید به نام ssh، بدون هر گونه افزونه، در داخل پوشه بوت ایجاد کنید.
  5. SD کارت را از رایانه خود حذف کرده و آن را در Raspberry Pi قرار دهید.
  6. در بوت Pi بررسی خواهد کرد که آیا این فایل وجود دارد و اگر آن را انجام دهد، SSH فعال خواهد شد و فایل حذف خواهد شد.

هنگامی که Raspberry Pi بوت می شود شما SSH را می توانید وارد کنید.

برای خرید سرور مجازی لینوکس کلیک کنید

فعال کردن SSH در Raspberry Pi

اگر شما یک مانیتور HDMI را به Raspberry Pi وصل کرده اید می توانید SSH را از طریق GUI دسکتاپ یا از ترمینال به صورت دستی فعال کنید.

فعال کردن SSH از رابط کاربری گرافیکی

اگر یک GUI را بر فرمان خطی ترجیح می دهید، مراحل زیر را انجام دهید:

  1. پنجره “Raspberry Pi Configuration” را از منوی “Preferences” باز کنید.
  2. روی برگه “Interfaces” کلیک کنید.
  3. گزینه “Enable” را در کنار ردیف SSH انتخاب کنید.
آموزش فعال کردن SSH در Raspberry Pi

برای اعمال تغییرات بر روی دکمه «OK» کلیک کنید.

فعال کردن SSH از ترمینال

  1. ترمینال خود را با استفاده از Ctrl+Alt+T یا با کلیک کردن بر روی آیکون ترمینال و برای راه اندازی ابزار raspi-config با متن را تایپ کنید: raspi-config
  2. با استفاده از کلید بالا یا کلید پایین به «گزینه های رابط کاربری» بروید و Enter فشار دهید.
  3. به “SSH” بروید و Enter فشار دهید.
  4. از شما خواسته می شود که آیا می خواهید سرور SSH را فعال کنید. “بله” را انتخاب کرده و Enter فشار دهید.
  5. پنجره بعدی به شما اطلاع میدهد که سرور SSH فعال است. مطبوعات را وارد کنید بالا به منوی اصلی بروید و گزینه “Finish” را برای بستن محاوره raspi-config انتخاب کنید.

روش دیگر، به جای استفاده raspi-config ، شما می توانید به سادگی شروع و فعال کردن سرویس ssh با systemctl کنید:

sudo systemctl enable ssh
sudo systemctl start ssh 

اتصال Raspberry Pi از طریق SSH

برای اتصال به Pi از طریق SSH شما نیاز به دانستن آدرس IP خود را Raspberry Pi دارید. اگر Pi را بدون صفحه اجرا می کنید، می توانید آدرس IP را در جدول اجاره DHCP روتر خود پیدا کنید. در غیر این صورت، اگر مانیتور وصل شده است، از دستور ip برای تعیین آدرس IP استفاده کنید:

 ip a 

هنگامی که شما آدرس IP را پیدا کردید، می توانید از رایانه خود به Raspberry Pi خود متصل شوید. کاربران ویندوز می توانند از یک برنامه SSH مانند PuTTY استفاده کنند .

لینوکس و کاربر macOS دارای یک سرور SSH به طور پیش فرض نصب شده است و با تایپ کردن می توانید SSH را به Pi تغییر دهید:

ssh pi@pi _ip_address 

تغییر pi_ip_address با آدرس آی پی آدرس pi_ip_address شما. اگر کلمه عبور کاربر “pi” را تغییر نداده اید، به طور پیش فرض raspberry است .

هنگامیکه از طریق SSH برای اولین بار متصل می شوید، از شما خواسته می شود تا اثر انگشت کلید RSA را بپذیرید، برای ادامه «تایید» تایید کنید.

هنگامی که شما به Raspberry Pi وارد می شوید، شما با پیامی شبیه به یکی از موارد زیر خواهید بود.

Linux raspberrypi 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l
 The programs included with the Debian GNU/Linux system are free software;
 the exact distribution terms for each program are described in the
 individual files in /usr/share/doc/*/copyright.
 …

اگر شما Pi را به اینترنت متصل می کنید، ایده خوبی برای اجرای برخی از اقدامات امنیتی است. به طور پیش فرض، SSH در بندر 22 گوش می دهد. تغییر پورت SSH به طور پیش فرض لایه امنیتی اضافی را به دستگاه شما می دهد که خطر حملات خودکار را کاهش می دهد. شما همچنین می توانید یک احراز هویت مبتنی بر کلید SSH را تنظیم کرده و بدون ورود رمز عبور وارد شوید.

نتیجه

شما یاد گرفته اید که چگونه SSH را در Raspberry Pi فعال کنید. شما هم اکنون می توانید به بورد خود وارد شوید و کارهای معمول sysadmin را از طریق فرمان انجام دهید. کاربران لینوکس و macOS می توانند جریان کاری خود را با تعریف همه اتصالات SSH در فایل config SSH ساده سازی کنند.

اولین نفری باشید که از آموزشها و تخفیفهای ویژه با خبر میشوید 😉
با عضویت در خبرنامه از 80 درصد تخفیف بهره مند شوید

Rate this post