جدول المحتويات:

الوصول إلى نظام ملفات Raspberry Pi من خلال Windows: 9 خطوات
الوصول إلى نظام ملفات Raspberry Pi من خلال Windows: 9 خطوات

فيديو: الوصول إلى نظام ملفات Raspberry Pi من خلال Windows: 9 خطوات

فيديو: الوصول إلى نظام ملفات Raspberry Pi من خلال Windows: 9 خطوات
فيديو: وصل Raspberry Pi بحاسوبك عبر SSH 2024, يوليو
Anonim
قم بالوصول إلى نظام ملفات Raspberry Pi من خلال Windows
قم بالوصول إلى نظام ملفات Raspberry Pi من خلال Windows
قم بالوصول إلى نظام ملفات Raspberry Pi من خلال Windows
قم بالوصول إلى نظام ملفات Raspberry Pi من خلال Windows

هل سبق لك أن حصلت على Raspberry Pi وذهبت "يجب أن أقوم بإعداده باستخدام شاشة وماوس ولوحة مفاتيح في كل مرة!" الاحتكاك الذي يسببه لفصل / إعادة توصيل الشاشة ولوحة المفاتيح / الماوس ، فقط للوصول إلى Raspberry Pi لا يعلى عليه. أنت تلجأ إما إلى ترك كل شيء متصلًا ، مما يكلفك مساحة مكتبية قيمة ، أو ما هو أسوأ من ذلك ، مشروع غير مكتمل * أدخل أشباح الكابوس *! ألن يكون من الأسهل الوصول إلى الملفات والبرامج النصية مباشرة من جهازك الخاص؟

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

مصدر صورة العنوان من ReasearchGate

اللوازم

في هذا البرنامج التعليمي ، سوف تحتاج إلى:

  • A Raspberry Pi (من الواضح)
  • كمبيوتر متصل بشبكة LAN (WiFi أو Ethernet)
  • بطاقة SD لـ Raspberry Pi (8GB +)
  • مصدر طاقة لـ Raspberry Pi الخاص بك

الخطوة 1: تثبيت نظام Raspberry Pi OS

تثبيت نظام Raspberry Pi OS
تثبيت نظام Raspberry Pi OS
تثبيت نظام Raspberry Pi OS
تثبيت نظام Raspberry Pi OS
تثبيت نظام Raspberry Pi OS
تثبيت نظام Raspberry Pi OS

في هذا القسم ، ستقوم بتثبيت نظام التشغيل (OS) لـ Raspberry Pi على بطاقة SD الخاصة بك.

ملاحظة على نظام التشغيل: إذا كنت تخطط لعدم استخدام سطح مكتب Raspberry Pi ، فسأختار الإصدار Lite ، لأنه يزيل البرامج غير الضرورية (سطح المكتب ، Chromium ، Jupyter ، إلخ) ، تاركًا وراءه وحدة تحكم الأوامر والبرامج الضرورية للغاية. يعمل هذا على زيادة الذاكرة لتخزين الملفات والحزم وتشغيل البرامج المخصصة ، ولا يستخدم دون داع الموارد التي تشغل واجهة المستخدم الرسومية عندما لا تستخدمها. يمكنك العثور عليه ضمن نظام Raspberry Pi OS (غير ذلك) -> Raspberry Pi OS Lite (32 بت). خلاف ذلك ، فإن أي نظام تشغيل Raspberry Pi آخر سيفي بالغرض.

  1. قم بتوصيل بطاقة SD بجهاز الكمبيوتر الخاص بك. إذا كان جهاز الكمبيوتر الخاص بك لا يحتوي على قارئ بطاقة SD ، فقد تحتاج إلى شراء واحد.
  2. [اختياري] قم بتهيئة بطاقة SD الخاصة بك. إذا فشل الكمبيوتر في التهيئة ، فجرب منفذًا مختلفًا.
  3. انتقل إلى موقع RaspberryPi الإلكتروني وقم بتنزيل الأداة المساعدة RaspberryPi Imager. سيساعدك هذا في تثبيت صورة نظام التشغيل على بطاقة SD. بمجرد تثبيت الأداة ، قم بتشغيلها.
  4. انقر فوق اختيار نظام التشغيل. عند فتح مربع الحوار ، حدد نظام التشغيل الذي تختاره.
  5. انقر فوق اختيار بطاقة SD. عند فتح مربع الحوار ، حدد بطاقة SD الخاصة بك.
  6. تأكد من أنك حددت محرك الأقراص الصحيح الذي يحمل بطاقة SD الخاصة بك!
  7. تحقق مرة اخرى!
  8. انقر فوق "كتابة". ستقوم الأداة الآن بتنزيل نظام التشغيل وتثبيته على بطاقة SD.

الخطوة 2: إعداد Raspberry Pi (الجزء 1) - WiFi و SSH

إعداد Raspberry Pi (الجزء 1) - WiFi و SSH
إعداد Raspberry Pi (الجزء 1) - WiFi و SSH
إعداد Raspberry Pi (الجزء 1) - WiFi و SSH
إعداد Raspberry Pi (الجزء 1) - WiFi و SSH
إعداد Raspberry Pi (الجزء 1) - WiFi و SSH
إعداد Raspberry Pi (الجزء 1) - WiFi و SSH

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

  1. قم بتوصيل بطاقة SD الخاصة بك بنظام التشغيل المثبت بجهاز الكمبيوتر الخاص بك (إذا لم يكن موجودًا بالفعل).
  2. افتح دليل بطاقة SD. قد يكون له اسم مختلف ، عادةً ما يكون التمهيد ، ولكن يجب أن يظل نظام Raspberry Pi.
  3. قم بإنشاء ملف نصي جديد وقم بتسميته ssh. لا توجد امتدادات للملفات ، فقط ssh (أزل امتداد.txt).
  4. قم بإنشاء ملف نصي جديد وقم بتسميته wpa_supplicant.conf. تأكد من تغيير الامتداد.txt إلى.conf. قد يُطلب منك التأكيد.
  5. الآن سنقوم بإعداد وصول WiFi إلى Raspberry Pi. إذا كنت تقوم بتوصيل Raspberry Pi بكابل ethernet ، فيمكنك التخطي إلى الخطوة التالية من التعليمات.
  6. افتح ملف wpa_supplicant.conf الذي تم إنشاؤه حديثًا باستخدام أي محرر نصوص تريده. انسخ والصق فيه:

    البلد =

    ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = شبكة واحدة = {ssid = "" psk = "" key_mgmt = WPA-PSK}

  7. استبدل رمز Alpha-2 ISO الخاص ببلدك.
  8. استبدل اسم شبكتك وكلمة مرور WiFi الخاصة بك.

يجب أن يبدو ملف wpa_supplicant.conf بالشكل التالي:

الدولة = جيجابايت

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = شبكة واحدة = {ssid = "MyHomeNetwork" psk = "S3cretPa55word" key_mgmt = WPA-PSK}

ما سيحدث الآن هو أن Raspberry Pi سيبحث عن ملف ssh في التمهيد. إذا عثر عليه (بغض النظر عن ما يحتويه الملف) ، فسيتم تمكين SSH. سيبحث أيضًا عن ملف wpa_supplicant.conf لإعداد WiFi الخاص به. هذا هو سبب الحاجة إلى هذه الملفات.

الخطوة 3: الوصول إلى Raspberry Pi (الجزء 1) - الوصول إلى الشبكة

الوصول إلى Raspberry Pi (الجزء 1) - الوصول إلى الشبكة
الوصول إلى Raspberry Pi (الجزء 1) - الوصول إلى الشبكة

الآن بعد أن قمنا بتكوين SSH وإعداد WiFi ، حان الوقت لتشغيل Raspberry Pi. قم بإزالة بطاقة SD بأمان من جهاز الكمبيوتر الخاص بك ، وقم بتوصيلها بفتحة بطاقة SD الخاصة بـ Raspberry Pi. قم بتوصيل مصدر الطاقة وتشغيله. خلال هذا الوقت ، سيتم تشغيل Raspberry Pi والاتصال بشبكة WiFi الخاصة بك.

من أجل SSH في Raspberry Pi الخاص بك ، ستحتاج إلى عنوان IP المحلي الخاص به. يسمح عنوان IP المحلي لجهاز التوجيه بتحديد الجهاز الذي يقوم بالوصول إلى الشبكة. يمكنك الحصول على عنوان IP الخاص بـ Raspberry Pi إما عن طريق الدخول إلى جهاز التوجيه الخاص بك والتصفح عبر جميع الأجهزة المتصلة ، أو باستخدام بعض برامج مسح IP (مثل Angry IP Scanner). سأستخدم Angry IP Scanner ، لأنه سهل الاستخدام حقًا.

ما يفعله هذا البرنامج هو فحص جميع عناوين IP المتاحة على الشبكة ، والعثور على جميع الأجهزة المتصلة بجهاز التوجيه الخاص بك. اسم البرنامج مضلل بعض الشيء ، لأنه لا يغضب ، ولن يفعل أي شيء ضار بجهاز الكمبيوتر أو جهاز التوجيه الخاص بك.

إذا كنت تستخدم Angry IP Scanner:

  1. قم بتثبيت البرنامج على جهاز Windows / Mac الخاص بك ، وقم بتشغيله.
  2. اضبط نطاق IP الخاص بك. تعمل شبكتي المحلية على 192.168.1.xxx ، لذلك قمت بتعيين النطاق الخاص بي ليكون من 192.168.1.0 إلى 192.168.1.255. لمساعدتك في تحديد النطاق الذي تريد استخدامه ، اقرأ هذه المقالة.
  3. اضغط على زر ابدأ ، ودع Angry IP Scanner يبحث من خلال عناوين IP.
  4. بمجرد اكتمال Angry IP Scanner ، ابحث عن عنوان IP الذي يشبه اسم مضيفه raspberrypi.local.
  5. تهانينا ، لديك عنوان IP الخاص بـ Raspberry Pi!

ملاحظة: إذا كان لديك العديد من Raspberry Pis على شبكتك ، فقد تحتاج إلى إجراء مسح مع إيقاف تشغيل Raspberry Pi الجديد ، ثم المسح مرة أخرى مع تشغيل Raspberry Pi. ستحتاج إلى مقارنة الاتصال الجديد الذي تم إجراؤه على الشبكة.

الخطوة 4: الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH

الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH
الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH
الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH
الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH
الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH
الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH
الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH
الوصول إلى Raspberry Pi (الجزء 2) - وصول SSH

الآن بعد أن أصبح لديك عنوان IP الخاص بـ Raspberry Pi ، يمكنك استخدام SSH فيه. بصفتك مستخدم Windows ، ستحتاج إلى عميل SSH مثل PuTTY.

  1. قم بتشغيل PuTTY.
  2. ضمن قسم الفئة على الجانب الأيسر من النافذة ، تأكد من تحديد الجلسة.
  3. على الجانب الأيمن من النافذة ، ضمن اسم المضيف (أو عنوان IP) ، اكتب عنوان IP الخاص بـ Raspberry Pi الذي وجدته في الخطوة السابقة. في حالتي ، كان 192.168.1.77.
  4. ضمن المنفذ ، تأكد من ضبطه على 22.
  5. ضمن نوع الاتصال ، تأكد من تحديد SSH.
  6. [اختياري] يمكنك حفظ هذه الإعدادات عن طريق كتابة اسم جلستك ضمن الجلسات المحفوظة ، ثم الضغط على زر حفظ.
  7. اضغط على زر فتح. إذا كنت تتصل للمرة الأولى ، فسيطالبك PuTTY بالسماح بمفاتيح بصمات الأصابع. اسمح لهم بمواصلة SSH-ing في Raspberry Pi الخاص بك.
  8. يجب أن تطلب منك وحدة التحكم تسجيل الدخول باسم المستخدم. اكتب pi واضغط على Enter.
  9. سيُطلب منك بعد ذلك إدخال كلمة مرور. اكتب Raspberry واضغط على Enter.

هذا كل شيء!

الخطوة 5: إعداد Raspberry Pi (الجزء 2) - قم بتحديث Raspberry Pi

من الممارسات الجيدة دائمًا تحديث نظام التشغيل Raspberry Pi OS. بمجرد حصولك على SSH-ed في Raspberry Pi ، اكتب الأمر sudo apt update واضغط على مفتاح Enter. سيؤدي هذا إلى تحديث الحزم المستخدمة داخل نظام التشغيل. إذا طلب منك التأكيد ، فاضغط على y. سترى الكثير من النصوص والنسب المئوية ، لكن هذا جيد!

بمجرد اكتماله ، ستحتاج إلى تحديث نظام التشغيل نفسه. قم بتشغيل الأمر sudo apt full-Upgrade. سيؤدي هذا إلى تنزيل نظام التشغيل وتحديثه ، وإزالة التبعيات القديمة التي لم تعد بحاجة إليها. سترى المزيد من النصوص والنسب المئوية ، وهذا جيد أيضًا!

بمجرد اكتمال ذلك ، أعد تشغيل Raspberry Pi عن طريق تشغيل الأمر sudo reboot. سيؤدي هذا إلى إغلاق اتصال SSH وإعادة تشغيل Raspberry Pi. انتظر لبضع دقائق حتى يتم تمهيد Raspberry Pi مرة أخرى والاتصال بشبكتك. ثم كرر الخطوة 4 أعلاه إلى SSH في Raspberry Pi مرة أخرى.

الخطوة 6: إعداد RaspberryPi (الجزء 3) - اسم مضيف سهل

إعداد RaspberryPi (الجزء 3) - اسم مضيف سهل
إعداد RaspberryPi (الجزء 3) - اسم مضيف سهل
إعداد RaspberryPi (الجزء 3) - اسم مضيف سهل
إعداد RaspberryPi (الجزء 3) - اسم مضيف سهل
إعداد RaspberryPi (الجزء 3) - اسم مضيف سهل
إعداد RaspberryPi (الجزء 3) - اسم مضيف سهل

الآن ، نحتاج إلى تمكين الوصول السهل إلى نظام ملفات Raspberry Pi حتى نتمكن من الوصول إلى ملفات ومجلدات Raspberry Pi. للقيام بذلك ، سنحتاج إلى تغيير اسم المضيف وتثبيت بعض الحزم الإضافية.

  1. في وحدة تحكم Raspberry Pi ، اكتب sudo raspi-config واضغط على Enter.
  2. انتقل باستخدام مفاتيح الأسهم إلى خيارات الشبكة واضغط على Enter.
  3. حدد اسم المضيف.
  4. قم بتعيين اسم المضيف الجديد الخاص بك. على سبيل المثال ، قمت بتعيين خاصتي على MyLocalPi. ثم اضغط على Enter.
  5. استمر في تحديد إنهاء ، والعودة إلى الشاشة الرئيسية. اخرج من الأداة المساعدة RaspiConfig.
  6. إذا طلب منك إعادة التشغيل ، فحدد نعم. إذا لم يكن كذلك ، في وحدة التحكم ، اكتب sudo reboot ، واضغط على Enter.

يمكنك التحقق من تغيير اسم المضيف عن طريق كتابة اسم المضيف في وحدة التحكم والضغط على Enter. يجب أن ترى اسم المضيف الجديد الخاص بك يظهر. يمكنك أيضًا تشغيل Angry IP Scanner مرة أخرى ، ويجب أن ترى أن اسم مضيف Raspberry Pi الخاص بك قد تغير.

الخطوة 7: إعداد RaspberryPi (الجزء 4) - Samba

سنقوم الآن بإعداد الوصول إلى الملفات باستخدام Samba. Samba هي الحزمة التي تتيح للأجهزة الوصول إلى نظام ملفات Raspberry Pi. باستخدامه ، يجب أن تكون قادرًا على التنقل في Raspberry Pi باستخدام نافذة مستكشف Windows أو Mac's Finder. بالنسبة لمستخدمي Windows ، يُعرف هذا باسم Windows File Share. كما يسمح لمستخدمي Mac بالوصول إلى Raspberry Pi ضمن المجلد المشترك.

  1. في وحدة التحكم ، اكتب sudo apt install -y samba. سيؤدي هذا إلى تثبيت حزمة Samba.
  2. بمجرد التثبيت ، اكتب sudo nano /etc/samba/smb.conf. سيفتح الملف smb.conf في وحدة التحكم ، ويكون جاهزًا للتحرير.
  3. نحتاج إلى تكوين Samba لمنحنا الوصول إلى نظام الملفات على Raspberry Pi. في الجزء السفلي من ملف smb.conf ، أضف الأسطر التالية:

    [PiShare]

    تعليق = Pi Share path = / home / pi للتنقل = نعم للكتابة = نعم ضيف فقط = لا إنشاء قناع = 0740 قناع الدليل = 0750 عام = لا

  4. اضغط على Ctrl + X (مفتاح التحكم ومفتاح X) للخروج. عندما يُطلب منك الحفظ ، اضغط على "نعم".
  5. نحتاج الآن إلى إنشاء مستخدم Samba للوصول عن بُعد. في وحدة التحكم ، اكتب sudo smbpasswd -a pi. سيؤدي ذلك إلى إنشاء ملف مستخدم Samba.
  6. قم بإنشاء كلمة مرور لمستخدم Samba الخاص بك. سيُطلب منك إعادة إدخال كلمة المرور نفسها.

هذا كل شيء!

الخطوة 8: الوصول إلى Raspberry Pi (الجزء 3) - الوصول إلى الملف

الوصول إلى Raspberry Pi (الجزء 3) - الوصول إلى الملف
الوصول إلى Raspberry Pi (الجزء 3) - الوصول إلى الملف
الوصول إلى Raspberry Pi (الجزء 3) - الوصول إلى الملف
الوصول إلى Raspberry Pi (الجزء 3) - الوصول إلى الملف
الوصول إلى Raspberry Pi (الجزء 3) - الوصول إلى الملف
الوصول إلى Raspberry Pi (الجزء 3) - الوصول إلى الملف

الآن بعد أن قمت بإعداد Raspberry Pi ، حان الوقت للانتقال إلى جهازك البعيد.

يمكنك الوصول إلى نظام الملفات الخاص بك بالطرق التالية:

  • افتح نافذة التشغيل بالضغط على WinKey + R ، واكتب [HOSTNAME] ، واستبدل [HOSTNAME] باسم المضيف الذي كتبته في الخطوة 6.
  • افتح نافذة مستكشف (على سبيل المثال ، المستندات أو جهاز الكمبيوتر الخاص بي). في شريط العناوين ، اكتب [HOSTNAME] ، مع استبدال [HOSTNAME] باسم المضيف الذي كتبته في الخطوة 6.
  • على سطح المكتب ، انقر بزر الماوس الأيمن وحدد New-> Shortcut. في مربع نص الموقع ، اكتب [HOSTNAME] ، مع استبدال [HOSTNAME] باسم المضيف الذي كتبته في الخطوة 6. اضغط على التالي. يمكنك بعد ذلك إعطاء الاختصار اسمًا من اختيارك.

عندما تحاول الوصول إلى نظام ملفات Raspberry Pi باستخدام أي من الطرق المذكورة أعلاه ، سيطلب منك Windows اسم مستخدم وكلمة مرور. استخدم اسم المستخدم وكلمة المرور اللذين قمت بإعدادهما لملف تعريف Samba (الخطوة 7).

الخطوة 9: الملاحظات النهائية

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

لمزيد من المستخدمين الموثوقين والمتقدمين ، يمكنك أيضًا تشغيل أوامر git checkout مباشرة على Raspberry Pi من خلال Windows. هذا يجعل الأمر أسهل كثيرًا في التعامل مع السحب والتعديل والالتزام بالتعليمات البرمجية إلى المستودع.

ملاحظة مهمة إلى حد ما

عند الوصول إلى نظام الملفات Raspberry Pi ، سيتم تقديمك مع مجلدين: pi و PiShare (أو ما شابه ، اعتمادًا على اسم مستخدم Samba والاسم الذي تم تكوينه في ملف smb.conf ، كلاهما في الخطوة 7). في هذه الحالة ، يتيح لك تحديد أي من المجلدين الوصول إلى الملفات وفتحها ، ولكن التنقل عبر مجلد pi يعني أنك تفقد امتيازات التحرير ، أي أنك لن تكون قادرًا على إنشاء الملفات وتحريرها. ومع ذلك ، يمنحك التنقل عبر مجلد PiShare وصولاً كاملاً.

هذا كل شيء! الآن لا تحتاج حتى إلى الماوس ولوحة المفاتيح والشاشة لمشاريع Raspberry Pi! ما مدى تحرر ذلك؟

موصى به: