تتمثل أسهل الطرق وأكثرها موثوقية لمشاركة الملفات بين كمبيوتر يعمل بنظامي Linux و Windows على نفس الشبكة المحلية في استخدام بروتوكول Samba لمشاركة الملفات. جميع إصدارات Windows الحديثة تأتي مع تثبيت Samba ، ويتم تثبيت Samba بشكل افتراضي على معظم توزيعات Linux.
إنشاء مجلد مشترك على ويندوز
أولاً ، قم بإنشاء مجلد مشترك على جهاز Windows الخاص بك.
- افتح لوحة التحكم.
- انتقل إلى خيارات الشبكة والمشاركة .
- انتقل إلى تغيير إعدادات المشاركة المتقدمة .
- حدد تشغيل "اكتشاف الشبكة " وتشغيل "مشاركة الملفات والطباعة" .
الآن ، قم بإنشاء مجلد جديد لمشاركة أو اختيار مجلد موجود ترغب في مشاركته.
- انقر بزر الماوس الأيمن فوق المجلد وحدد خصائص .
- انتقل إلى علامة التبويب مشاركة .
- أعلى زر المشاركة ... هو اسم شبكة المشاركة التي أنت بصدد إنشائها. يجب أن يبدو مثل \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName . قم بتدوين اسم الشبكة هذا لاستخدامه لاحقًا على جهاز Linux الخاص بك.
- انقر فوق مشاركة ...
قم بالوصول إلى مجلد Windows مشترك من Linux ، باستخدام Konqueror
تستخدم توزيعات Linux العديدة بيئة سطح مكتب KDE ومستعرض / مدير ملفات Konqueror. إذا كان هذا هو ما تستخدمه ، فيمكنك اتباع هذه الخطوات للوصول إلى مجلد Windows المشترك الخاص بك:
- انقر أيقونة قائمة K.
- اختر الإنترنت -> Konqueror .
- في نافذة Konqueror التي تفتح ، انقر على رابط مجلدات الشبكة ، أو اكتب عن بعد: / في شريط العناوين ، ثم اضغط على Enter.
- انقر على أيقونة Samba Shares .
- انقر فوق رمز مجموعة عمل Windows Home .
- انقر أيقونة مجموعة العمل .
- انقر فوق الرمز لجهاز الكمبيوتر الخاص بك.
- عند المطالبة ، أدخل اسم المستخدم وكلمة المرور لحساب Windows الذي أنشأ المشاركة.
- انقر فوق موافق .
الوصول إلى مجلد Windows مشترك من Linux ، باستخدام Nautilus
تستخدم توزيعات Linux العديدة ، وخاصة تلك التي تستخدم بيئة سطح مكتب جنوم ، مدير ملفات Nautilus. إذا كان هذا هو ما تستخدمه ، فيمكنك اتباع هذه الخطوات للوصول إلى مجلد Windows المشترك:
- افتح نوتيلوس.
- من قائمة " ملف " ، حدد " الاتصال بالخادم"
- في المربع نوع الخدمة: المربع المنسدل ، اختر مشاركة Windows .
- في الحقل Server: ، أدخل اسم الكمبيوتر الخاص بك.
- انقر فوق اتصال .
بدلاً من ذلك ، في شريط عنوان Nautilus ، يمكنك كتابة smb: // ComputerName / ShareName واضغط على enter. على سبيل المثال ، عندما أنشأت Windows Share ، إذا كان اسم المشاركة مدرجًا على النحو التالي:
\ هو yourusername \ ShareFolderName \\ YOURCOMPUTERNAME \ المستخدمين
اكتب smb: // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName واضغط على enter. لاحظ smb: في البداية ، وعلى نظام Linux يجب عليك استخدام خطوط مائلة للأمام بدلاً من خطوط مائلة للخلف.
الوصول إلى مجلد Windows مشترك من Linux ، باستخدام سطر الأوامر
يمكنك أيضًا الوصول إلى مشاركة Windows من سطر أوامر Linux باستخدام برنامج smbclient.
- افتح المحطة.
- اكتب smbclient في موجه الأوامر.
- إذا تلقيت رسالة "Usage:" ، فهذا يعني أنه تم تثبيت smbclient ، ويمكنك الانتقال إلى الخطوة التالية. إذا لم يتم العثور على الأمر ، فستحتاج إلى تثبيت smbclient. اتبع هذه الخطوات لتثبيته.
- إذا كنت تستخدم apt package manager ، وهو الإعداد الافتراضي على أنظمة Linux مثل Ubuntu أو Debian ، فيمكنك استخدام الأمر sudo apt-get install smbclient .
- إذا كنت تستخدم مدير حزمة yum ، وهو الإعداد الافتراضي على أنظمة Linux مثل CentOS ، فيمكنك استخدام الأمر sudo yum install samba-client .
- يمكنك أيضًا تنزيل عميل Samba مباشرةً على www.samba.org/samba/download/ والذي قد يكون مفيدًا لك إذا كنت في حاجة إلى ترجمة البرنامج من الكود المصدر أو ترغب في ذلك.
- مع تثبيت smbclient ، يمكنك الاتصال بمشاركة Windows باستخدام الأمر smbclient // ComputerName / ShareName -U Username . على سبيل المثال ، إذا كان اسم مستخدم Windows فريدًا وكان اسم شبكة مشاركة Windows هو \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName ، فاستخدم الأمر smbclient // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName -U Fred . لاحظ أن أمر Linux يستخدم خطوط مائلة للأمام بدلاً من خطوط مائلة للخلف).
- ادخل رقمك السري.
- بمجرد المصادقة ، يتم وضعك في smb: \> موجه.
- هنا ، يمكنك استخدام الأمر ls لسرد الملفات.
- استخدم الأمر get filename.ext لنقل ملف باسم filename.ext من مشاركة Windows إلى جهاز Linux الخاص بك ، على سبيل المثال.
- اكتب تعليمات للحصول على قائمة أوامر إضافية.
- اكتب quit أو exit للعودة إلى موجه الأوامر.