كيفية نقل الملفات بين نظامي Linux و Windows عبر الشبكة المحلية

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

لن تضطر إلى إهدار وقتك الثمين باستخدام أجهزة التخزين عندما يمكنك نقل الملفات بسرعة وسهولة عبر الشبكة المحلية (LAN).

كيفية نقل الملفات بين نظامي Linux و Windows عبر الشبكة المحلية - transfer files ubuntu windows featured1 DzTechs | لينكس

الطرق الرئيسية المستخدمة للقيام بذلك هي:

  • إنشاء مجلد مشاركة في Linux والوصول إليه من Windows باستخدام Samba
  • إنشاء مجلد مشاركة في Windows والوصول إليه من Linux

إنشاء مجلد مشاركة في Linux وقم بالوصول إليه من Windows باستخدام Samba

أفضل وأسرع طريقة للقيام بذلك عن طريق تثبيت مجموعة Samba. Samba هو الحل المثالي لمشاركة الملفات بين الأجهزة المختلفة مثل أجهزة Windows أو Linux أو Mac. يجب أن تكون الأجهزة متصلة بالشبكة باستخدام جهاز توجيه عام.

تأتي أجهزة Windows مزودة بوظائف تتيح لها العمل مع Samba خارج المنطقة ، لذلك تحتاج فقط إلى تثبيت حزمة واحدة لأجهزة Linux.

1. على جهاز Linux الخاص بك افتح الموقع الذي يحتوي على الملفات التي ترغب في مشاركتها.

2. انقر بزر الماوس الأيمن على الملف وحدد “خيارات المشاركة”.

كيفية نقل الملفات بين نظامي Linux و Windows عبر الشبكة المحلية - transfer files linux windows via lan sharing options DzTechs | لينكس

3. إذا تلقيت رسالة تطلب منك تثبيت خدمات Samba ، فانقر على “تثبيت الخدمة”.

4. انقر فوق إعادة تشغيل الجلسة بعد تثبيت خدمة Samba لتمكين المشاركة.

5. حدد “مشاركة هذا المجلد” و “السماح للآخرين بإنشاء وحذف الملفات في هذا المجلد”.

6. انقر فوق “إنشاء مشاركة” لإكمال العملية.

7. افتح Terminal واكتب الأوامر التالية:

sudo smbpasswd –a USERNAME

استبدل USERNAME باسم المستخدم الخاص بك.

sudo cp /etc/ samba/ smb.conf /etc/samba/smb.conf.old

sudo nano /etc/samba/smb.conf

8. عليك إيجاد القسم العام وإضافة الأسطر:

encrypt passwords = true

wins support = yes

9. اضغط على Ctrl + O و Ctrl + X للحفظ والخروج.

10. عليك إعادة تشغيل Samba:

sudo service smbd restart

11. انتقل إلى جهاز Windows وانقر بزر الماوس الأيمن فوق Start (ابدأ) ، ثم حدد Run (تشغيل).

12. في المربع “تشغيل” ، اكتب الأمر:

\\computer_name\share_name5
ملاحظة: يمكن أن يكون اسم الكمبيوتر في هذه الحالة هو عنوان IP الخاص بجهاز Linux ، والذي يمكنك العثور عليه من خلال الانتقال إلى كمبيوتر Linux وفتح Terminal ، ثم كتابة ipconfig.

13. اكتب اسم كمبيوتر Linux وشارك اسم المورد.

14. سيتم عرض مطالبة تطلب بيانات الاعتماد الخاصة بك.

15. اكتب اسم المستخدم وكلمة المرور الخاصين بك في نظام التشغيل Linux. انقر فوق موافق.

16. حاول الوصول إلى المشاركات من كمبيوتر Windows الخاص بك.

يجب عرض الخادم الجديد في “My Network Places” في Windows.

بدلاً من ذلك ، قم بما يلي: انقر بزر الماوس الأيمن فوق ابدأ وحدد تشغيل ، ثم أدخل: //server. استبدل الخادم باسم أو عنوان IP الخاص بالجهاز الذي يقوم بتشغيل خادم Samba الخاص بك. سيتم فتح نافذة مع المشاركات القابلة للتصفح من الخادم.

ملاحظة: للوصول إلى مشاركات غير قابلة للتصفح ، استخدم هذا الرمز: \\server\share name

إنشاء مجلد مشاركة في Windows والوصول إليه من Linux

سيتم ذلك في ثلاث خطوات كما يلي:

  1. تمكين المشاركة على Windows
  2. مشاركة المجلد
  3. الوصول إليه من Linux

تمكين المشاركة على Windows

ابدأ بالتأكد من تكوين إعدادات الشبكة للسماح بالاتصال من نظام Linux. لفعل هذا:

1. انتقل إلى لوحة التحكم وانقر على “الشبكة والإنترنت”.

كيفية نقل الملفات بين نظامي Linux و Windows عبر الشبكة المحلية - transfer files linux windows via lan control panel network and internet DzTechs | لينكس

2. حدد “مركز الشبكة والمشاركة”.

كيفية نقل الملفات بين نظامي Linux و Windows عبر الشبكة المحلية - transfer files linux windows via lan control panel network and internet network and sharing center DzTechs | لينكس

3. ستفتح نافذة Network and Sharing Center. انقر على “تغيير الإعدادات المتقدمة”.

كيفية نقل الملفات بين نظامي Linux و Windows عبر الشبكة المحلية - transfer files linux windows via lan control panel network and internet network and sharing center change advanced settings DzTechs | لينكس

4. عليك تمكين هذين الإعدادين: “Network Discovery” و “Turn on file and printer sharing”.

كيفية نقل الملفات بين نظامي Linux و Windows عبر الشبكة المحلية - transfer files linux windows via lan network and sharing center enable DzTechs | لينكس

5. انقر فوق حفظ التغييرات.

6. سيتم الآن تمكين المشاركة.

مشاركة المجلد

أنشئ مجلدًا مشتركًا لنظام Linux لكي تتمكن من رؤيته والاتصال به والوصول إليه. يمكنك مشاركة أي شيء من خلاله، لذلك اتبع الخطوات التالية:

1. ابحث عن المجلد الذي تريد مشاركته وانقر عليه بزر الماوس الأيمن.

2. حدد “خصائص”.

كيفية نقل الملفات بين نظامي Linux و Windows عبر الشبكة المحلية - transfer files linux windows via lan file explorer properties DzTechs | لينكس

3. ضمن علامة التبويب “مشاركة” ، انقر على “المشاركة المتقدمة”.

4. ضمن نافذة “المشاركة المتقدمة” ، قم بتمكين خيار “مشاركة هذا المجلد”.

5. انقر على “الأذونات”.

ملاحظة: في نافذة الأذونات يمكنك تقييد الوصول إلى المجلد إلى مستخدمين أو حسابات محددة. حدد “إذن التحكم الكامل للجميع” لمنح أي وصول للمستخدم. بهذه الطريقة يمكن لأي شخص قراءة وكتابة التغييرات على الملفات الموجودة في المجلد الذي تشاركه.

ومع ذلك ، إذا كنت ترغب في تقييد الوصول إلى حسابات مستخدمين محددة ، فقم بإزالة خيار المستخدم “Everyone” ، وأضف المستخدمين الذين تريدهم ثم قم بتعيين الأذونات المناسبة لهم. حسابات المستخدمين هي تلك الموجودة على نظام Windows (وليس نظام Linux).

6. انقر فوق موافق لإغلاق نافذة الأذونات.

7. انقر فوق موافق لإغلاق نافذة “المشاركة المتقدمة”.

8. انتقل إلى علامة التبويب أمان في نافذة الخصائص الرئيسية.

ملاحظة: قم بتكوين أذونات مماثلة لتلك الموجودة في إعدادات المشاركة بحيث يمكن لمستخدمي Linux الوصول إلى المجلد المشترك.

إذا لم تتطابق ، فسيتم تطبيق الإعدادات الأكثر تقييدًا.

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

9. انقر فوق “موافق” على كافة الإطارات. يجب الآن مشاركة المجلد مع شبكتك.

الوصول إلى المجلد من Linux

يمكنك تركيب المجلد المشترك باستخدام Linux GUI أو باستخدام سطر الأوامر. على سبيل المثال ، سنستخدم Terminal لأنه يعمل عبر العديد من التوزيعات ، وهو الأسرع.

للقيام بذلك ، ستحتاج إلى حزمة cifs-utils لتحميل مشاركات SMB. اكمل الخطوات التالية.

1. في Terminal ، اكتب:

sudo apt-get install cifs-utils

2. عليك إنشاء دليل.

3. قم بتحميل المشاركة إلى الدليل

4. قم بإنشاء مجلد على سطح المكتب. (من الأسهل الوصول إليه من هنا.)

5. قم بإنشاء المجلد وتثبيته باستخدام هذه الأوامر:

mkdir ~/Desktop/Windows-Share

sudo mount.cifs //WindowsPC/Share/home/username/Desktop/Windows-Share –o user=username
ملاحظة: إذا طُلب منك إدخال كلمة مرور root لنظام Linux وحساب المستخدم الخاص بك على Windows ، فقم بإدخال كل منهما وتشغيل الأمر.

سترى الآن محتويات مشاركة Windows وستتمكن من إضافة البيانات إليها.

هل تستطيع الآن نقل الملفات من وإلى أنظمة Linux و Windows؟ أخبرنا إذا نجحت في القيام بذلك وأي خطوة تعتبر الأصعب ، وإذا كان لديك طريقة مختلفة ، فشاركها أدناه.

Scroll to Top