نصائح مفيدة

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

Pin
Send
Share
Send
Send


يعد بروتوكول الوصول إلى نظام ملفات الشبكة (NFS) مكونًا قياسيًا لمعظم نواة nix. يمكنك استخدامه في جميع إصدارات Linux تقريبًا.

هذا هو دليل بسيط. إذا كنت تريد معرفة المزيد ، فراجع هذا المورد.

هذه مهام لمسؤولي النظام ويجب تشغيلها كجذر (su - للذهاب إلى الجذر أو sudo)

طريقة 1 خادم

  1. 1 تغيير / الخ / الصادرات ، إضافة سطر لكل دليل تصدير:
    • اسم مضيف الدليل (خيارات)
      • الدليل هو المسار إلى الدليل المحلي الذي تريد تصديره.
      • اسم المضيف هو عنوان IP للعميل الذي لا يمكنه الوصول إلى الدليل أو * إذا كنت لن تقوم بتعيين قيود.
      • خيارات: راجع تصدير الرجل لجميع الخيارات المتاحة ، على سبيل المثال ، ro ، rw ...
  2. 2 جعل خادم nfs إعادة قراءة / الخ / الصادرات: exportfs -ra

طريقة 2 عميل

  1. 1 إنشاء نقطة التثبيت: mkdir / mnt /remotefs
  2. 2 تثبيت NFS التصدير: جبل -t nfs: / exportDir / mnt / remotefs
  3. 3 استخدم نظام الملفات عن بعد كما لو كان محليًا ، افتح الدلائل بهذه الطريقة: / mnt / remotefs: ls / mnt / remotefs

طريقة 3 مثال

هذه مهام لمسؤولي النظام ويجب تشغيلها كجذر (su - للذهاب إلى الجذر أو sudo)

في هذا المثال ، نصدر دليل temp (/ tmp) ، نقرأ الكتابة لجميع المستخدمين على شبكتك ، سيقوم العميل بتثبيت الدليل أو إرفاقه بنظامه:

مشاركة ملفات الشبكة بين جهازي Linux عبر NFS

بعد أن زرت أحد الأصدقاء مع كمبيوتر محمول ، قررت نسخ فيلمين من جهاز الكمبيوتر الخاص به. تم تثبيت OpenSuSE 10.2 على الجهازين وقررنا أنه كان من السهل نقل الملفات عبر الشبكة من قطعها فارغة. وبعد ذلك كان لدي سؤال ، وما الطريقة الأكثر ملاءمة لإجراء نقل الملفات عبر شبكة بين جهازين من أجهزة linux؟ مرتجلاً يمكنك الاتصال بـ ftp و nfs و smb (للمتحرفين) 😉 و ssh. أنا استقر على NFS.

1. إعداد الخادم.

في SuSE ، يتم كل شيء بكل بساطة: إطلاق Yast - Network Services - Nfs server. نختار "تشغيل خادم NFS" ، ثم "إضافة دليل" وأدخل الدليل الذي نريد أن نوفر وصولاً إلى أجهزة الكمبيوتر الأخرى في الشبكة ، ثم نقوم بتعيين المعلمات:

حيث X = u> لا يزال بإمكانك السير في مسار غير آمن وفتح الوصول بشكل عام إلى جميع أنحاء العالم =)

هذا كل شيء. أغلق الرصيف وابدأ الخادم.

يمكنك إيقافه مع الأمر

2. وضع العميل

قم بتشغيل Yast - خدمات الشبكة - عميل Nfs ، انقر فوق "إضافة" ، وأدخل عنوان IP أو انقر فوق "تحديد" للبحث تلقائيًا عن اكتشاف خوادم Nfs ، وقم بتعيين نقطة التحميل وفويلا. نطلق

توزيعات أخرى.

1. إعداد الخادم

تحتاج أولاً إلى التأكد من تثبيت جميع الحزم. تحتاج بالضرورة إلى nfs (يمكن أن تذهب كحزمة منفصلة ، أو مقسمة إلى عدة) و portmap. ثم افتح / etc / export وأدخل الأدلة المشتركة هناك:

لا يزال بإمكانك السير في مسار غير آمن وفتح الوصول بشكل عام إلى جميع أنحاء العالم =)

لتصبح التغييرات نافذة المفعول ، تحتاج إلى إعطاء الأمر التالي:

سنقوم الآن بإصلاح /etc/hosts.allow ، إنه يشير إلى الأجهزة التي ستكون قادرة على الوصول إلى الخدمات المالية.

خريطة الموقع: ALL
lockd: الكل
rquotad: ALL
mountd: الكل
statd: ALL

ALL يفتح الوصول إلى الجميع ، بدلاً من ذلك يمكنك كتابة عنوان IP معين.

يبقى لتشغيل nfsd

2. وضع العميل

يمكنك كتابة أنظمة ملفات nfs إلى / etc / fstab بالإضافة إلى الأنظمة المحلية:

يمكنك أيضًا إضافة خيارات تثبيت ناعمة أو صلبة.

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

الثابت:
سوف يتعطل البرنامج الذي يصل إلى الملف عند وفاة الخادم. لا يمكن مقاطعة العملية أو قتلها ("تأكد من القتل" فقط) حتى تحدد خيار intr. عندما يعود خادم NFS إلى العمل ، سيستمر البرنامج في العمل من حيث توقف. يوصي مطورو NFS باستخدام الخيارات الثابتة ، intr مع جميع أنظمة ملفات NFS المثبتة.

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

يعد نقل البيانات بين Windows و Linux أسهل مما تعتقد. لقد وضعنا خمس طرق للقيام بذلك:

  1. مشاركة مجلدات الشبكة
  2. نقل الملفات FTP
  3. تأمين نسخ الملفات عبر SSH
  4. تبادل البيانات باستخدام برنامج التزامن

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

دعونا نلقي نظرة عليها واحدة تلو الأخرى ومعرفة أي واحد يناسبك.

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

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

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

  • تمكين اكتشاف الشبكة
  • تمكين مشاركة الملفات والطابعات

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

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

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

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

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

الوصول إلى مشاركة Linux من Windows

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

ثم قم بتعيين اسم المستخدم لمشاركة السامبا.

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

ثم قم بإنشاء دليل لتبادل البيانات.

ثم قم بتحرير ملف smb.conf في محرر النص الخاص بك:

أضف ما يلي إلى نهاية ملف التكوين:

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

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

2. انسخ الملفات عبر SSH من Windows إلى Linux

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

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

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

انتظر حتى يتم التثبيت. للتحقق مما إذا كان خادم OpenSSH يعمل في أي وقت ، استخدم

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

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

بمجرد إنشاء الاتصال ، يمكنك إرسال البيانات على النحو التالي:

قبل بدء النقل ، سيُطلب منك إدخال كلمة المرور لجهاز كمبيوتر Linux.

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

انتبه لفترة واحدة في النهاية - قم بتشغيلها ، وإلا فلن تعمل الترجمة.

3. كيفية نقل الملفات من Linux إلى Windows باستخدام FTP

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

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

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

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

4. مشاركة الملفات بين Linux و Windows باستخدام Resilio Sync

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

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

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

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

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

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

شاهد الفيديو: الأجهزة الوهمية : 6. VirtualBox : مشاركة الملفات بين ويندوز ولينكس أوبنتو - Ubuntu (يونيو 2020).

Pin
Send
Share
Send
Send