Raspberry Pi Tutorials

إعداد راسبيري باي كخادم ملفات شبكي

Spread the love

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

محتويات

المتطلبات المسبقة

قبل البدء، تأكد من أن لديك ما يلي:

  • جهاز راسبيري باي مع بطاقة مايكرو إس دي تحتوي على نظام تشغيل راسبيري باي حديث (64 بت موصى به).
  • اتصال شبكة (يوصى باستخدام إيثرنت).
  • شاشة، ولوحة مفاتيح، وماوس (اختياري، يمكن استخدام SSH بعد الإعداد الأولي).
  • قرص صلب خارجي أو محرك أقراص USB لتخزين الملفات (موصى به بشدة). يُحسّن محرك الأقراص المخصص الأداء وسلامة البيانات.

تثبيت سامبا

سامبا هو البرنامج الأساسي لمشاركة الملفات. افتح نافذة طرفية وقم بتنفيذ هذه الأوامر:


sudo apt update
sudo apt upgrade
sudo apt install samba

تهيئة سامبا

يقع ملف تهيئة سامبا في /etc/samba/smb.conf. سنضيف مشاركة جديدة. استخدم محرر نصوص بامتيازات الجذر (مثل nano أو vim):


sudo nano /etc/samba/smb.conf

أضف القسم التالي إلى نهاية الملف. استبدل العناصر النائبة بقيمك الفعلية:


[MyShare]
    comment = مشاركة راسبيري باي الخاصة بي
    path = /media/pi/MyShare  
    valid users = pi
    guest ok = no
    read only = no
    create mask = 0660
    directory mask = 0770
    browseable = yes

شرح الإعدادات:

  • path: المسار المطلق للمجلد المُشارك. استخدم lsblk للعثور على نقطة ربط محرك الأقراص الخارجي إذا لزم الأمر.
  • valid users: اسم (أسماء) المستخدم (المستخدمين) المسموح لهم بالوصول إلى المشاركة. أضف المزيد من أسماء المستخدمين حسب الحاجة، مفصولة بمسافات.
  • guest ok = no: يُعطل الوصول للضيف لتعزيز الأمان.

احفظ الملف.

تأمين مشاركتك

أنشئ المجلد المُشارك واضبط الأذونات المناسبة:


sudo mkdir /media/pi/MyShare
sudo chown pi:pi /media/pi/MyShare
sudo chmod 770 /media/pi/MyShare

هذا يضمن أن مستخدم pi فقط (أو المستخدمين الآخرين الذين تحددهم) لديه حق الوصول. اضبط الأذونات حسب الحاجة بناءً على متطلبات الأمان الخاصة بك. ضع في اعتبارك استخدام أذونات أكثر تقييدًا إذا كان لديك مستخدمون متعددون.

أعد تشغيل خدمة سامبا لتطبيق التغييرات:


sudo systemctl restart smbd

الوصول من ويندوز

  1. افتح مستكشف الملفات.
  2. في شريط العناوين، اكتب \ (استبدل بـعنوان IP الخاص بجهاز Pi. استخدم hostname -I على جهاز Pi للعثور عليه).
  3. أدخل اسم المستخدم وكلمة المرور لمستخدم مدرج في valid users في ملف smb.conf.
  4. يجب أن ترى الآن المجلد المُشارك (“MyShare”).

الوصول من لينكس

على لينكس، يمكنك الوصول إلى المشاركة من خلال ميزة تصفح الشبكة في مدير الملفات أو ربطها مباشرة. لربطها، استخدم:


sudo mkdir /mnt/MyShare  
sudo mount -t cifs ///MyShare /mnt/MyShare -o username=pi,password=

استبدل العناصر النائبة بتفاصيلك. قم بفك الارتباط باستخدام sudo umount /mnt/MyShare عند الانتهاء.

تهيئات متقدمة (اختياري)

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *