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

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

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

ما هو SSH؟

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

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

ما هو بروتوكول SFTP؟

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

أنت لا تريد نقل جميع بياناتك بنص عادي ، أليس كذلك؟ بالتاكيد لا! ابقوا(Stay) بأمان يا أطفال.

كيفية استخدام SSH في Raspberry Pi

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

  1. تأكد(Make) من تمكين SSH على Pi الخاص بك. إذا كنت تبدأ من الصفر باستخدام Raspberry Pi 4 ، فإن دليل البدء هذا(this getting started guide) يتضمن إرشادات حول كيفية تمكين SSH عن طريق إنشاء ملف نصي على بطاقة SD داخل Raspberry Pi الخاص بك . 
  2. بافتراض أنك متأكد من تمكين SSH على Pi الخاص بك ، ستحتاج بعد ذلك إلى العثور على عنوان IP الخاص بـ Pi للاتصال به مع عميل SSH مثل PuTTY . إذا كنت لا تعرف ذلك بالفعل ، فيمكنك اتباع هذا الدليل(follow this guide) الذي يوضح بالتفصيل عدة طرق لتحديد عنوان IP الخاص بـ Pi.
  3. قم بتشغيل PuTTY (أو عميل SSH آخر ) على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows وأدخل عنوان IP الخاص بـ Pi. منفذ SSH هو 22. معظم عملاء SSH سيكون لديهم رقم المنفذ معبأ بالفعل.

  1. حدد فتح(Open) للاتصال بـ Pi الخاص بك.
  2. سيؤدي هذا إلى تشغيل نافذة طرفية حيث سيُطلب منك تسجيل الدخول. أدخل اسم المستخدم الخاص بك واضغط على Enter . (اسم المستخدم الافتراضي لمعظم Pis هو pi .)
  3. بعد ذلك ، اكتب كلمة المرور الخاصة بك أو انسخها إلى الحافظة على جهاز الكمبيوتر الخاص بك وانقر بزر الماوس الأيمن في نافذة المحطة الطرفية للصقها. لاحظ أنه لن يتم عرض كلمة المرور الخاصة بك أثناء(not ) الكتابة. اضغط على Enter .

أنت الآن متصل بـ Pi عبر SSH ويمكنك استخدام الجهاز لتنفيذ الأوامر(execute commands) . إذا لم تكن قد قمت بتغيير كلمة المرور الافتراضية الخاصة بـ Pi حتى الآن ، فهذا هو الوقت المناسب للقيام بذلك. منذ تمكين SSH ، إذا كان (SSH)Raspberry Pi الخاص بك يستخدم كلمة المرور الافتراضية ، فسيكون من السهل جدًا على شخص ما اختراقه!(very )

كيفية استخدام بروتوكول SFTP في Raspberry Pi

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

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

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

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

  1. قم بتشغيل FileZilla أو عميل SFTP آخر.(SFTP)
  2. في الحقل الذي يحمل علامة المضيف(Host) ، أدخل عنوان IP الخاص بـ Pi. 

  1. أدخل اسم المستخدم(Username ) وكلمة المرور(Password) الخاصين بك . 
  2. حدد Quickconnect . قد يعرض عميل SFTP(SFTP) الخاص بك خيارًا لحفظ كلمة مرورك ، لكننا لا نوصي بذلك لأن بعض العملاء يحفظون كلمة المرور هذه في ملف نصي غير آمن. 

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

إذا أردت ، على سبيل المثال ، نسخ ملف من جهاز الكمبيوتر المحلي الخاص بك إلى Pi ، فستنتقل إلى المجلد المصدر على اليسار والمجلد الوجهة على اليمين. يسمح لك مدير الملفات في FileZilla بسحب الملفات وإفلاتها بين المواقع المحلية والبعيدة. 

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

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



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts