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

الوصول عن بعد إلى Raspberry Pi: SSH و Dekstop و FTP: 4 خطوات
الوصول عن بعد إلى Raspberry Pi: SSH و Dekstop و FTP: 4 خطوات

فيديو: الوصول عن بعد إلى Raspberry Pi: SSH و Dekstop و FTP: 4 خطوات

فيديو: الوصول عن بعد إلى Raspberry Pi: SSH و Dekstop و FTP: 4 خطوات
فيديو: Setting up an FTP Server on Raspberry Pi | Step-by-Step Tutorial 2024, يوليو
Anonim
الوصول عن بعد إلى Raspberry Pi: SSH و Dekstop و FTP
الوصول عن بعد إلى Raspberry Pi: SSH و Dekstop و FTP

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

يعرض الفيديو أعلاه مزيدًا من التفاصيل لكل واحد منهم وأوصي بمشاهدته أولاً لفهم الطرق المختلفة.

الخطوة 1: اتصل بشبكتك المحلية

اتصل بشبكتك المحلية
اتصل بشبكتك المحلية
اتصل بشبكتك المحلية
اتصل بشبكتك المحلية

لكي تعمل جميع الطرق الثلاث ، يجب أن يكون Raspberry Pi متصلاً بنفس الشبكة مثل الكمبيوتر الذي تريد الوصول إليه عن بُعد. هناك عدة طرق يمكنك من خلالها القيام بذلك.

اتصال سلكي:

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

لاسلكي (مع شاشة عرض / لوحة مفاتيح / ماوس):

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

لاسلكي (بدون شاشة عرض ، وضع مقطوعة الرأس):

يمكنك أيضًا توصيل اللوحة بالشبكة عن طريق إنشاء ملف wpa_supplicant.conf في دليل التمهيد لبطاقة microSD. يتحقق نظام التشغيل Raspberry Pi من هذا الملف عند بدء تشغيله لأول مرة وإذا كان موجودًا ، فسيستخدم تفاصيل الشبكة الموجودة بداخله للاتصال بالشبكة. يمكنك تنزيل ملف النموذج من الرابط أدناه وتحديثه برمز البلد واسم الشبكة وكلمة المرور. يوصى باستخدام محرر نصوص مثل Notepad ++ أو Sublime Text 3 لإنشاء الملف. بمجرد الانتهاء من ذلك ، ما عليك سوى نسخه إلى محرك التمهيد بمجرد الانتهاء من وميض الصورة ، ولكن قبل تشغيل اللوحة لأول مرة.

ملف قالب WPA:

استخدم الرابط التالي للحصول على قائمة برموز الدول:

بمجرد الاتصال بالشبكة ، نحتاج إلى الحصول على عنوان IP الخاص باللوحة. يمكنك القيام بذلك بعدة طرق ، ولكن إحدى الطرق الملائمة هي استخدام برنامج مثل Angry IP Scanner. يرجى مشاهدة الفيديو إذا كنت تريد مشاهدته أثناء العمل. يقوم البرنامج ببساطة بمسح شبكتك المحلية وسرد جميع الأجهزة النشطة إلى جانب عناوين IP الخاصة بها. عنوان IP الخاص باللوحة الخاصة بي هو 192.168.1.37 وإذا ظهرت اللوحة الخاصة بك ، فيمكنك التأكد من اتصالها بشبكتك بنجاح.

الخطوة 2: SSH في منتداك

SSH في مجلس الإدارة الخاص بك
SSH في مجلس الإدارة الخاص بك
SSH في مجلس الإدارة الخاص بك
SSH في مجلس الإدارة الخاص بك

إذا كنت قد استخدمت Raspberry Pi من قبل ، فستستخدم النافذة الطرفية في وقت ما. يتيح لك استخدام الجهاز إنشاء البرامج النصية بسهولة وتحديث البرامج وما إلى ذلك. بشكل افتراضي ، يمكنك الوصول إلى الجهاز الطرفي واستخدامه عن طريق توصيل شاشة ولوحة مفاتيح باللوحة ، ولكن هذا ليس مناسبًا دائمًا ، خاصة إذا كنت تستخدم Pi Zero - الذي لا يحتوي على منفذ USB كامل الحجم ولا كامل- حجم منفذ HDMI. يتيح لك SSH الوصول إلى الجهاز دون الحاجة إلى شاشة عرض أو لوحة مفاتيح ، مما يجعله ملائمًا للغاية. الأهم من ذلك ، يمكنك أيضًا نسخ / لصق الأوامر والنصوص من جهاز الكمبيوتر الرئيسي الخاص بك بدلاً من كتابة كل شيء. يرمز SSH إلى Secure SHell ويسمح لك بالاتصال الآمن بجهاز عبر اتصال غير آمن. هناك طريقتان رئيسيتان يمكنك من خلالهما تمكين SSH.

مع شاشة العرض / لوحة المفاتيح / الماوس:

إذا كانت لديك شاشة عرض ولوحة مفاتيح وماوس متصلان ، فيمكنك ببساطة فتح نافذة "تكوين Raspberry Pi" من قائمة "التفضيلات" ثم التبديل إلى علامة التبويب "واجهات". يمكنك بعد ذلك ببساطة النقر فوق زر الاختيار الموجود بجوار SSH والذي يشير إلى "ممكّن" ثم النقر فوق "موافق". يمكنك مشاهدة الفيديو لرؤية هذا يجري.

لا يوجد عرض ، وضع مقطوعة الرأس:

إذا لم يكن لديك حق الوصول إلى شاشة ، فيمكنك ببساطة إنشاء ملف فارغ باسم "ssh" ونسخه إلى محرك التمهيد. لا تقم بإضافة امتداد للملف. يوصى باستخدام محرر نصوص مثل Notepad ++ أو Sublime Text 3 لإنشاء الملف. انسخ هذا الملف بعد وقت قصير من وميض الصورة ولكن قبل تشغيله لأول مرة. سيؤدي ذلك إلى تمكين SSH من أجلك.

بمجرد الانتهاء من ذلك ، تحتاج ببساطة إلى فتح نافذة طرفية على جهاز الكمبيوتر الخاص بك (موجه الأوامر لنظام التشغيل Windows و Terminal لنظام التشغيل Mac). بمجرد الانتهاء ، ما عليك سوى كتابة "ssh [email protected]" واضغط على Enter. يرجى التأكد من تحديث عنوان IP الخاص بك في هذا الأمر. سيطلب منك بعد ذلك ما إذا كنت تريد تذكر المضيف ويمكنك كتابة نعم ، متبوعًا بالضغط على مفتاح الإدخال. سيطلب منك بعد ذلك كلمة مرور ويكون هذا افتراضيًا "التوت" بدون علامتي الاقتباس. بمجرد إدخال كلمة المرور ، ستقوم بتسجيل الدخول إلى اللوحة ويمكنك بعد ذلك الوصول إلى الجهاز وتشغيل الأوامر كما لو كنت متصلاً باللوحة مباشرةً باستخدام لوحة المفاتيح.

الخطوة 3: الاتصال بسطح المكتب البعيد

اتصال سطح المكتب البعيد
اتصال سطح المكتب البعيد
اتصال سطح المكتب البعيد
اتصال سطح المكتب البعيد
اتصال سطح المكتب البعيد
اتصال سطح المكتب البعيد

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

يمكن تشغيل هذه الأوامر مباشرة على المحطة الطرفية Pi أو يمكن تشغيلها عن طريق تسجيل الدخول أولاً إلى اللوحة باستخدام SSH. بمجرد الوصول إلى المحطة ، اكتب ببساطة "sudo apt-get install tightvncserver" وأدخل y لتأكيد التثبيت. سيؤدي هذا إلى تثبيت tightvncserver لنا. الأمر التالي الذي نحتاج إلى تشغيله هو "sudo apt-get install xrdp" وأدخل y لتأكيد التثبيت. سيؤدي هذا إلى تثبيت xrdp الذي سيمكن الوصول عن بعد.

كل ما يجب القيام به الآن هو الوصول إلى سطح المكتب. للقيام بذلك ، افتح تطبيق "Remote Desktop Connection" على نظام Windows وأدخل عنوان IP الخاص باللوحة. سينقلك إلى شاشة تسجيل الدخول حيث سيتعين عليك إدخال اسم المستخدم الافتراضي وهو "pi" وكلمة المرور الافتراضية ، وهي "raspberry". وبمجرد الانتهاء ، سيتم نقلك إلى Raspberry Pi Desktop حيث يمكنك التفاعل معه اللوحة عن بُعد وتفعل كل شيء كما لو كنت متصلاً فعليًا باللوحة باستخدام شاشة عرض ولوحة مفاتيح وماوس.

إذا كنت تستخدم جهاز Mac ، فستحتاج أولاً إلى تثبيت تطبيق "Microsoft Remote Connection" من متجر التطبيقات. يمكنك بعد ذلك إنشاء اتصال جديد عن طريق كتابة عنوان IP واسم المستخدم وكلمة المرور واسم الاتصال. أخيرًا ، انقر نقرًا مزدوجًا فوق اسم الاتصال لبدء الاتصال وسيتم نقلك إلى Raspberry Pi Desktop. يرجى مشاهدة الفيديو حيث نوضح ذلك لكل من جهاز الكمبيوتر وجهاز Mac.

الخطوة 4: تمكين FTP

تمكين FTP
تمكين FTP
تمكين FTP
تمكين FTP
تمكين FTP
تمكين FTP
تمكين FTP
تمكين FTP

يعد استخدام اتصال سطح مكتب بعيد مفيدًا ولكن لا يمكنك نسخ الملفات مباشرة بين جهاز الكمبيوتر الخاص بك و Pi Desktop باستخدامه. لحسن الحظ ، هناك طريقة سهلة للقيام بذلك عن بُعد وذلك باستخدام FTP أو بروتوكول نقل الملفات.

يعد إعداد FTP أمرًا بسيطًا أيضًا. نحتاج ببساطة إلى تحديث معلومات الحزمة أولاً عن طريق تشغيل "sudo apt-get update". بعد ذلك ، نحتاج إلى تشغيل الأمر "sudo apt install proftpd" الذي سيقوم بتثبيت خادم FTP لنا. وهذا كل ما عليك القيام به. بشكل افتراضي ، لا توجد قيود على الدلائل التي يمكن الوصول إليها باستخدام FTP. إذا كان لديك عدة مستخدمين ، فمن المنطقي تقييد وصول المستخدم إلى دليلهم فقط وهو / home / user. ستحتاج إلى تحديث ملف التكوين للقيام بذلك ولهذا ، ستحتاج إلى تشغيل الأمر "sudo nano /etc/proftpd/proftpd.conf" الذي سيفتح ملف التكوين في محرر نصي. قم بالتمرير لأسفل إلى سطر "#DefaultRoot" وقم بإلغاء التعليق "#" الذي سيمكن هذا. بمجرد الانتهاء من ذلك ، قم ببساطة بحفظ الملف بالضغط على "CTRL + X" ثم "y" ، ثم "ENTER". ستحتاج بعد ذلك إلى إعادة تحميل الخدمة عن طريق تشغيل الأمر "sudo service proftpd reload". سيؤدي هذا إلى تفعيل التكوين الجديد وسنكون قادرين فقط على الوصول إلى الدليل / home / pi.

الوصول إلى الملفات والمجلدات بنفس السهولة. يمكنك فتح مستعرض ويب وكتابة "ftp://192.168.1.37" ثم تسجيل الدخول باسم المستخدم الافتراضي وهو "pi" وكلمة المرور الافتراضية "raspberry". ستتمكن بعد ذلك من عرض الملفات وحتى تنزيلها. سيستمر في مطالبتك بمصادقة الجلسة لأغراض أمنية. هذا ليس مناسبًا تمامًا والطريقة الموصى بها هي استخدام شيء يسمى عميل FTP مثل FileZilla. ما عليك سوى تنزيله وتثبيته ثم إدخال تفاصيل الاتصال في الشريط العلوي ، كما هو موضح في الصورة - عنوان IP واسم المستخدم وكلمة المرور والمنفذ وهو 21. بمجرد الانتهاء ، انقر فوق الزر "Quickconnect" وستتمكن من ذلك الاتصال باللوحة. سيتم عرض ملفات ومجلدات Raspberry Pi في النصف الأيمن وسيكون نظام الملفات بجهاز الكمبيوتر على اليسار. يمكنك سحب الملفات عبر لتمكين عمليات النقل. بهذه الطريقة ، يمكنك بسهولة استرداد الملفات التي تحتاجها وإدارة نظام الملفات.

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

يوتيوب:

شكرا لقرائتك!

موصى به: