كيف تدخل SSH أو SFTP إلى Raspberry Pi الخاص بك


لقد اتخذت الخطوة الأولى واشتريت Raspberry Pi. تهانينا! إذا لم يكن لديك لوحة مفاتيح وشاشة متصلة بـ Pi ، فستحتاج إلى الاتصال بها عن بُعد من كمبيوتر آخر على شبكتك. علاوة على ذلك ، بناءً على الطريقة التي تخطط لاستخدام Pi الخاص بك ، قد يتم وضعه في مكان يصعب الوصول إليه ، لذلك حتى لو كان لديك لوحة مفاتيح وشاشة متصلة الآن ، فقد لا يكون هذا هو الحال دائمًا. أنت بحاجة إلى طريقة ما للاتصال عن بعد بـ Pi الخاص بك.

في هذه المقالة ، سنوضح لك كيفية استخدام SSH و SFTP في Pi الخاص بك وتنفيذ الأوامر ونقل الملفات . سنفترض أن Raspberry Pi الخاص بك موجود على نفس الشبكة مثل الكمبيوتر الذي تستخدمه للاتصال به.

ما هو SSH؟

يرمز SSH إلى Secure Shell. إنه بروتوكول شبكة قياسي يمنحك طريقة آمنة لإرسال النص ذهابًا وإيابًا بين Pi والكمبيوتر الذي تستخدمه للاتصال عن بُعد بـ Pi الخاص بك. ستستخدم بروتوكول SSH لجميع أنواع الأشياء مثل إدخال كلمة المرور لتسجيل الدخول إلى Pi وتنفيذ الأوامر.

تم تصميم SSH بديل لـ Telnet ، الذي يرسل أوامر بنص عادي عبر الشبكة. في المقابل ، يقوم SSH بتشفير هذه الأوامر. يمكن لأي خدمة شبكة استخدام SSH ، الذي يعمل عبر منفذ TCP رقم 22.

ما هو SFTP؟

يعد SFTP اختصارًا لبروتوكول نقل الملفات الآمن. يعد SFTP طريقة سريعة ومريحة لنقل الملفات بين Pi وجهاز كمبيوتر آخر على شبكتك. يعد SFTP أكثر أمانًا من بروتوكول FTP لأنه ، تمامًا كما هو الحال مع SSH ، يتم تشفير جميع بياناتك أثناء انتقالها من جهاز كمبيوتر إلى آخر.

أنت لا تريد نقل جميع بياناتك بتنسيق نص عادي ، أليس كذلك؟ بالتاكيد لا! ابق آمنًا يا أطفال.

كيفية SSH في Raspberry Pi

سنبدأ بكيفية استخدام SSH للاتصال بـ Raspberry Pi من جهاز كمبيوتر يعمل بنظام Windows على شبكتك باستخدام PuTTY. PuTTY هو واحد من عدة عملاء SSH متاحين مجانًا. نحن نحب PuTTY لأنه برنامج مفتوح المصدر تم تطويره ودعمه بالكامل بواسطة فريق من المتطوعين. يمكنك استخدام أي عميل SSH تريده. فقط تأكد من تنزيله وتثبيته قبل أن تبدأ.

  1. تأكد من تمكين SSH على Pi الخاص بك. إذا كنت تبدأ من الصفر باستخدام Raspberry Pi 4 ، فإن دليل البدء هذا يتضمن إرشادات حول كيفية تمكين SSH من خلال إنشاء ملف نصي على بطاقة SD داخل Raspberry Pi.
  2. بافتراض أنك متأكد من تمكين SSH على Pi الخاص بك ، فستحتاج بعد ذلك إلى العثور على عنوان IP الخاص بـ Pi من أجل الاتصال به مع عميل SSH مثل PuTTY. إذا كنت لا تعرف ذلك بالفعل ، فيمكنك اتبع هذا الدليل الذي يوضح بالتفصيل عدة طرق لتحديد عنوان IP الخاص بـ Pi.
  3. قم بتشغيل PuTTY (أو عميل SSH آخر) على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows و أدخل عنوان IP الخاص بـ Pi. منفذ SSH هو 22. معظم عملاء SSH سيكون لديهم رقم المنفذ معبأ بالفعل.
    1. حدد فتحللاتصال بـ Pi.
    2. سيؤدي هذا إلى تشغيل نافذة طرفية حيث سيُطلب منك تسجيل الدخول. أدخل اسم المستخدم واضغط على Enter. (اسم المستخدم الافتراضي لمعظم Pis هو pi.)
    3. بعد ذلك ، اكتب كلمة المرور الخاصة بك أو انسخها إلى الحافظة على جهاز الكمبيوتر الخاص بك وانقر بزر الماوس الأيمن في نافذة المحطة الطرفية الصقها. لاحظ أن كلمة مرورك لنتظهر أثناء الكتابة. اضغط على Enter.
    4. أنت الآن متصل بـ Pi عبر SSH ويمكنك استخدام المحطة الطرفية لـ تنفيذ الأوامر. إذا لم تكن قد غيرت كلمة المرور الافتراضية لـ Pi حتى الآن ، فهذا هو الوقت المناسب للقيام بذلك. نظرًا لتمكين SSH ، إذا كان Raspberry Pi الخاص بك يستخدم كلمة المرور الافتراضية ، فسيكون من السهل جدًاعلى شخص ما اختراقه!

      How to SFTP Into a Raspberry Pi

      أعلاه ، شرحنا لك كيفية استخدام عميل SSH للاتصال الآمن بـ Pi على شبكتك وتنفيذ الأوامر. لنقل الملفات ، سنستخدم عميل SFTP. من الناحية الفنية ، من الممكن نقل الملفات باستخدام PuTTY ، لكنه مرهق. من الأجمل أن يكون لديك متصفح ملفات يمكنك استخدامه لنقل الملفات بشكل مجمّع عند الحاجة.

      FileZilla هو عميل FTP شائع يدعم بروتوكول SFTP. إذا كان بإمكانك الاتصال بـ SSH ، فيمكنك الاتصال بـ SFTP أيضًا. مناسب ، أليس كذلك؟

      استعد بتنزيل وتثبيت FileZilla أو عميل SFTP الذي تختاره على الكمبيوتر الذي تستخدمه للاتصال عن بعد بـ Pi الخاص بك. WinSCP هو عميل SFTP شائع آخر. تذكر أنك لست بحاجة إلى خادم SFTP ، بل مجرد عميل SFTP.

      نصيحة احترافية: إذا قمت بتثبيت FileZilla ، فاحذر عندما يطلب منك تثبيت McAfee و WinZip. حدد رفضإذا كنت لا تريد تثبيت هذه البرامج على جهاز الكمبيوتر الخاص بك.

      1. قم بتشغيل FileZilla أو عميل SFTP آخر.
      2. في الحقل تم وضع علامة مضيف، أدخل عنوان IP الخاص بـ Pi.
        1. أدخل اسم المستخدمو كلمة المرور.
        2. حدد Quickconnect. قد يعرض عميل SFTP خيارًا لحفظ كلمة مرورك ، لكننا لا نوصي بذلك لأن بعض العملاء يحفظون كلمة المرور هذه في ملف نصي غير آمن.
          1. بمجرد الاتصال ، يمكنك التنقل عبر بنية المجلد على Pi ونسخ الملفات ذهابًا وإيابًا بين Pi وأجهزة الكمبيوتر الأخرى على شبكتك. يعرض الجانب الأيسر من نافذة FileZilla الملفات المحلية ، ويعرض الجانب الأيمن الملفات الموجودة على الكمبيوتر الذي اتصلت به - في هذه الحالة ، Pi الخاص بك.
          2. إذا أردت ، على سبيل المثال ، انسخ ملفًا من جهاز الكمبيوتر المحلي إلى Pi ، فستنتقل إلى المجلد المصدر على اليسار والمجلد الوجهة على اليمين. يسمح لك مدير الملفات في FileZilla بسحب الملفات وإفلاتها بين المواقع المحلية والبعيدة.

            البحث عن مشاريع Pi

            بمجرد أن تعتاد على تنفيذ الأوامر ونقل الملفات من وإلى Pi الخاص بك ، ستبدأ في إدراك عدد الطرق المختلفة التي يمكنك من خلالها ضع Pi الخاص بك في العمل. لا تستسلم لتحليل الشلل - فقط اختر مشروعًا وانغمس فيه! إنها حقًا أفضل طريقة للتعلم.

            المنشورات ذات الصلة:


            23.04.2021