كيفية نقل ومشاركة الملفات بين ويندوز ولينكس

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

كيفية نقل ومشاركة الملفات بين ويندوز ولينكس
كيفية نقل ومشاركة الملفات بين ويندوز ولينكس

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

5 طرق لنقل الملفات من ويندوز إلى لينكس

يعد نقل البيانات بين أنظمة تشغيل Windows و Linux أسهل مما تعتقد. قمنا بتجميع خمس طرق للقيام بذلك:

مشاركة مجلدات الشبكة
نقل الملفات مع FTP
آمن نسخ الملفات عبر SSH
مشاركة البيانات باستخدام برنامج المزامنة
استخدم المجلدات المشتركة في جهاز Linux الظاهري
باستخدام كل من هذه الطرق ، ستتمكن بسهولة (وفي بعض الحالات ، بدون جهد) من نقل الملفات بين أنظمة التشغيل.

دعونا ننظر إليهم بدورهم ومعرفة أي واحد يناسبك.

1. مشاركة مجلدات الشبكة بين Linux و Windows

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

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



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

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

مرة أخرى ، انقر فوق " موافق" عند الانتهاء.

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

الوصول إلى مشاركة Linux من Windows
لنقل البيانات في الاتجاه الآخر ، ستحتاج إلى تثبيت Samba على كمبيوتر Linux الخاص بك.

sudo apt install samba
بعد ذلك ، قم بتعيين اسم مستخدم لمشاركة samba

smbpasswd -a username
سيُطلب منك كلمة مرور للحساب الجديد (لا تسميها "اسم المستخدم"!).

بعد ذلك ، قم بإنشاء دليل لمشاركة البيانات منه.

mkdir /home/[username]/Share
بعد ذلك ، قم بتحرير ملف smb.conf في محرر النصوص الخاص بك:

sudo nano /etc/samba/smb.conf
أضف ما يلي إلى نهاية ملف التكوين:

[Share]

path = /home/[username]/[folder_name]

available = yes

valid users = [username]

read only = no

browsable = yes

public = yes

writable = yes
قم بإجراء التغييرات المطلوبة لتناسب احتياجاتك الخاصة ، ثم اضغط على Ctrl + X للخروج ، واضغط على Y للحفظ. بعد ذلك ، أعد تشغيل سامبا:

sudo service smbd restart
ستتمكن بعد ذلك من الوصول إلى المشاركة من Windows. افتح File Explorer أو المستعرض الخاص بك وأدخل عنوان IP أو اسم مضيف جهاز Linux البعيد ، متبوعًا باسم المجلد. في مثالنا ، هذا هو

\\192.168.1.233\Share

2. نسخ الملفات عبر SSH من ويندوز إلى لينكس
مع تمكين SSH على جهاز Linux الخاص بك ، يمكنك إرسال البيانات عبر سطر الأوامر من كمبيوتر إلى آخر. ولكن لكي ينجح هذا ، ستحتاج إلى إعداد خادم SSH على جهاز Linux الخاص بك.

ابدأ بفتح المحطة الطرفية وتحديث نظام التشغيل وترقيته.

sudo apt update

sudo apt upgrade
بمجرد الانتهاء ، قم بتثبيت خادم SSH. خادم OpenSSH هو خيار جيد.

sudo apt install openssh-server
انتظر حتى يتم تثبيته. للتحقق في أي وقت من تشغيل خادم OpenSSH ، استخدم

sudo service ssh status
لنقل البيانات من Windows ، استخدم عميل SSH مثل المعجون. يحتاج هذا إلى تنزيل أداة PSCP لنظام Windows الخاص بك لتعمل بجانب PuTTY. العثور على حد سواء على الصفحة الرئيسية المعجون .

لاحظ أنه بينما تحتاج PuTTY إلى التثبيت ، لن يحتاج PSCP. ومع ذلك ، يجب حفظه في جذر محرك الأقراص C: \ وإلا قم بإعداده كمتغير بيئة. ستحتاج أيضًا إلى تأكيد عنوان IP لجهاز Linux. تحقق هذا في المربع مع

ifconfig
مع إنشاء اتصال ، يمكنك إرسال بيانات مثل هذا:

c:\pscp c:\some\path\to\a\file.txt user@remoteIP:\home\user\some\path\newname.txt
سيُطلب منك كلمة المرور الخاصة بجهاز كمبيوتر Linux قبل بدء النقل.

هل تريد نسخ البيانات من نظام Linux إلى Windows في نفس جلسة SSH؟ سيقوم هذا الأمر بتنزيل الملف المحدد إلى الدليل الحالي:

c:\pscp user@remoteIP:\home\user\some\file.txt .
لاحظ الفترة الوحيدة في النهاية — قم بتضمين هذا أو لن يعمل النقل.

3. كيفية نقل الملفات من لينكس إلى ويندوز باستخدام بروتوكول نقل الملفات

يمكن أيضًا استخدام تطبيق بروتوكول نقل الملفات (FTP) مع دعم SSH. يمكن القول إن نقل الملفات عبر SFTP في واجهة مستخدم يحركها الماوس أسهل من الاعتماد على الأوامر المكتوبة.

مرة أخرى ، يجب تشغيل خادم SSH على جهاز Linux قبل البدء. يجب عليك أيضًا التأكد من تثبيت تطبيق FTP مثل FileZilla ، والذي يدعمه SFTP.

لاستخدام هذه الطريقة ، قم بتشغيل FileZilla ، ثم افتح File> Site Manager . قم بإنشاء موقع جديد ، مع الحرص على ضبط البروتوكول على SFTP . أضف عنوان IP المستهدف في المضيف ، ثم اسم المستخدم وكلمة المرور ، واضبط نوع تسجيل الدخول على عادي .



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

4. مشاركة الملفات بين لينكس وويندوز مع Resilio Sync

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

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

Resilio Sync : المعروف سابقًا باسم BitTorrent Sync ، Resilio متاح على أي نظام أساسي تقريبًا يمكنك التفكير فيه. هناك نسخة مدفوعة ، ولكن الخيار المجاني يكفي لمزامنة جهازين.
SyncThing : بالنسبة لنظامي Linux و Windows و macOS و Android ، يقدم بديل Resilio Sync ميزة مماثلة بدون المكون المدفوع.

5. قم بإنشاء وتثبيت مجلد مشترك في VirtualBox في Linux

كثير من الناس لا يديرون جهاز Linux منفصل. بدلاً من ذلك ، من الشائع تشغيل Linux في جهاز افتراضي (VM). ولكن هل هناك طريقة لنقل الملفات بين Windows و Linux عند تثبيت أحدها في جهاز VM؟

لحسن الحظ ، نعم. باستخدام VirtualBox ، يمكنك إنشاء دليل مشترك افتراضي لمزامنة البيانات.

إذا كنت تقوم بتشغيل Windows في VM على Linux (أو العكس) ، فإن VirtualBox تم إعداده بالفعل للمشاركة. تأكد من تثبيت إضافات الضيف على جهازك الظاهري قبل المتابعة.

في مدير VirtualBox ، حدد VM واختر ابدأ> Headless Start (بدلاً من ذلك ، ابدأ تشغيل VM ثم افتح الأجهزة> المجلدات المشتركة ). عندما تظهر الحالة أن الجهاز قيد التشغيل ، افتح النقر بزر الماوس الأيمن فوق VM وحدد الإعدادات> المجلدات المشتركة .

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



استخدم مربع الاختيار Auto-mount إذا كنت تريد أن تكون المشاركة متاحة عندما يتم تشغيل VM. انقر فوق موافق مرة أخرى للتأكيد والخروج. عند إعادة تشغيل جهاز VM ، ستكون المشاركة جاهزة لتبادل البيانات بين جهاز الكمبيوتر المضيف ونظام التشغيل الضيف

مشاركة الملفات بين Windows و Linux أمر سهل

سواء كنت جديدًا على Linux ، أو وجدت Windows غير مألوف ، فإن مشاركة البيانات بينهما أسهل مما تعتقد.

لقد بحثنا في عدة طرق. نوصيك بتجربتها جميعًا والتوصل إلى تجربة أكثر راحة لك.


تعرف ايضا على :-

نقل وتبادل الملفات عبر الواي فاي

أفضل الطرق لمشاركة الملفات بأمان

أفضل الطرق لمشاركة الملفات الكبيرة





نتمنى لك دوام الصحة والعافية .
التواصل معنا على الايميل
ahmed@creativity-excellence.com
او اطرح تعليقك اسفل التدوينة
ونحن في خدمتكم
الابداع والتميز
creativity-excellence
طريقك نحو الحقيقة
Ahmed Shammakh
احمد شماخ

تعليقات