כיצד לשתף קבצים בין Windows ו- Linux

How Share Files Between Windows



שיתוף קבצים הוא הפעולה של שליחת קובץ או יותר ממחשב אחד למשנהו. בתיאוריה, זה דבר פשוט. התהליך די פשוט ופשוט אם שני המחשבים מפעילים את אותה מערכת הפעלה. כשזה שונה הדברים קצת מסתבכים.

במדריך זה, בדוק כיצד לשתף קבצים בין Windows ו- Linux.







שיתוף קבצים בין Windows ו- Linux

ישנן מספר דרכים להגדיר את Windows ו- Linux לשיתוף קבצים. עם זאת, במקרה של מדריך זה, אציג בעיקר כיצד להגדיר את לינוקס לשיתוף קבצים. עבור תצורה ספציפית ל- Windows, אציג רק את אלה הדרושים.



בואו נתחיל!



שתף קבצים באמצעות התקני אחסון ניידים





זוהי אחת הדרכים הנפוצות והמסורתיות ביותר לשיתוף קבצים בין שני מחשבים. באופן כללי, זה כרוך באמצעי אחסון ניידים. יש לך כונן הבזק מסוג USB? HDD/SSD נייד? פשוט חבר אותו למחשב המקור, העתק את הנתונים לאחסון הנייד ושתף אותם עם מחשב המטרה שלך.

בתרחישים מסוימים בהם הנתונים גדולים מדי מכדי שיתוף באמצעות הרשת/אינטרנט, זהו הפתרון הטוב ביותר. בסביבת עבודה מקצועית בה יש צורך לשתף ולאחסן טרה -בתים של נתונים, ישנם מערכי RAID ניידים לביצוע העבודה.



למרות שזה פשוט ויעיל, יש לזכור כמה דברים.

  • נפח אחסון: לא ניתן לאחסן נתונים גדולים מהקיבולת באחסון נייד. אם זה המצב, תוכל לפצל את הקובץ לחתיכות קטנות יותר באמצעות תוכנת פיצול קבצים. ייתכן שיהיה עליך להעביר את הנתונים דרך האחסון הנייד מספר פעמים.
  • גודל הקובץ: אם גודל הקובץ די קטן, ויש הרבה מהם, קצב ההעברה הולך להיות איטי. מצד שני, אם גודל הקובץ גדול עד כדי גיחוך, הוא גם יהיה איטי.
  • מערכת קבצים: לינוקס ו- Windows מגיעים עם מערכת קבצים משלהם. בעוד שמערכות קבצים כמו FAT (fat16, fat32 וכו ') או NTFS נגישות הן מ- Windows והן מ- Linux, מערכות הקבצים הספציפיות ל- Linux (ext3, ext4, xfs, btrfs וכו') אינן זמינות.

שתף קבצים באמצעות אחסון בענן

אחסון בענן הוא הדרך הסטנדרטית לשיתוף קבצים בעידן האינטרנט הזה. ניתן להעלות ולהוריד קבצים בכל מכשיר באמצעות דפדפן אינטרנט מודרני. עם זאת, יש לזכור כמה נקודות שונות אם ברצונך לבחור בדרך זו.

  • נפח אחסון: במקרה של אחסון ענן מקוון, קיבולת האחסון היא דאגה גדולה. מחסני ענן פופולריים מציעים כמות מוגבלת של אחסון בענן בחינם. אם הקובץ שלך גדול מזה, ייתכן שיהיה עליך לרכוש שטח אחסון נוסף בענן. תוכל גם לפצל את הקובץ הגדול למספר קטן.
  • רוחב פס: זהו החשש השני בגודלו בכל הקשור לאחסון ענן. אם חיבור האינטרנט בו אתה משתמש איטי, זמן העלאת/הורדת הקבצים ייקח לא מעט זמן. אם אתה משתמש בחיבור מד, זה יכול לעלות לך הרבה.

חלק מאחסון הענן המקוון הפופולרי כוללים את Google Drive, Dropbox, OneDrive, pCloud, Box וכו '. כמעט כולם מציעים כמות סבירה של אחסון בענן בחינם.

שתף קבצים באמצעות תיקיות רשת

אם שני המחשבים נמצאים באותה רשת, אפשר לנצל זאת. בשיטה זו, תיקיות מסוימות של מכונת המקור יהיו זמינות למכונות אחרות.

הגדר את Linux

כדי ליהנות מתכונה זו, עליך להגדיר תחילה את המערכות. במקרה של לינוקס, סמבה הוא הפתרון המושלם. Samba היא חבילת התוכנות הסטנדרטית למערכות הפעלה UNIX/Linux עבור יכולת פעולה הדדית רגילה של Windows. בדוק את סמבה .

סמבה היא תוכנה פופולרית שתוכל לתפוס ממאגרי החבילות הרשמיים של הפצה שלך. כדי להתקין את Samba, הפעל את הפקודה בהתאם להפצה שלך.

לדביאן/אובונטו ונגזרות.

$סודומַתְאִיםלהתקיןסמבה

עבור פדורה ונגזרות.

$סודוdnfלהתקיןסמבה

עבור Arch Linux ונגזרות.

$סודופקמן-Sסמבה

עבור openSUSE ונגזרות.

$סודוזיפרלהתקיןסמבה

כעת, הגדר שם משתמש וסיסמה לשיתוף Samba. יש להפעיל פקודה זו עם הרשאת שורש.

$סודוsmbpasswd <שם משתמש>

לניהול טוב יותר, עדיף שתהיה ספרייה ייעודית שתשתף ממנה נתונים. צור ספרייה ייעודית.

$mkdir -v /בית/<שם משתמש> /לַחֲלוֹק

יש להכריז על הספרייה החדשה בקובץ התצורה של Samba כדי לזהות ולהשתמש בה. יש גם קומץ שינויים נוספים שצריך לבצע. פתח את קובץ התצורה בעורך הטקסט שבחרת.

$סודו באתי /וכו/סמבה/smb.conf

הוסף את השורות הבאות בסוף הקובץ.

$[לַחֲלוֹק]
$ נתיב =/בית/<שם משתמש> /לַחֲלוֹק
$ זמין =כן
$ בתוקףמשתמשים=<שם משתמש>
$לקרוארק = לא
$ ניתן לגלישה =כן
$ ציבורי =כן
$ לכתיבה =כן

שמור את הקובץ ויצא מהעורך. טען מחדש את שירות הסמבה כדי ליישם את השינויים.

$סודוsystemctl הפעלה מחדש של smbd

וואלה! סמבה צריך לפעול. מ- Windows, השתמש ב סייר הקבצים או בדפדפן ועבור לשם המארח או כתובת ה- IP של מערכת Linux ולאחר מכן את שם התיקיה.

$\<linux_machine_ip>לַחֲלוֹק

הגדר את Windows

במקרה של Windows, ישנם שני שלבים בתהליך התצורה.

ראשית, ודא כי גילוי הרשת ואפשרויות שיתוף קבצים ומדפסות מופעלות. עבור אל הגדרות >> רשת ואינטרנט >> מרכז רשת ושיתוף.

בצד שמאל, לחץ על שנה הגדרות שיתוף מתקדמות.

מהחלון החדש, הפעל גילוי רשת ושיתוף קבצים ומדפסות. לחץ על שמור שינויים.

כעת, בחר את התיקיה לשיתוף. לחץ באמצעות לחצן העכבר הימני ובחר מאפיינים.

מהחלון החדש, עבור לכרטיסייה שיתוף. לחץ על הלחצן שתף.

כעת עליך לבחור מי יוכל לגשת לתיקייה. אם אתה רוצה שזה יהיה נגיש לכל אחד, בחר כולם ולחץ על הוסף. לאחר השלמתו, לחץ על שתף כדי לאשר את הפעולה.

וואלה! התיקייה צריכה להיות זמינה ממכונת לינוקס ברשת. כדי לגשת לספרייה, פתח את דפדפן הקבצים שלך וגלוש ברשת ממקומות אחרים. כך הוא מופיע בדפדפן הקבצים Nautilus באובונטו.

שתף קבצים באמצעות SyncThing

ישנם כלים של צד שלישי המאפשרים שיתוף קבצים בין מכשירים. סוגים אלה של כלים הם בדרך כלל חוצה פלטפורמות ומציעים אבטחה מוצקה עם חיבור מוצפן.

בחלק זה אציג את SyncThing. SyncThing מסנכרן קבצים בין מחשבים בזמן מאובטח בזמן אמת. זו תוכנת קוד פתוח בחינם הזמינה עבור Windows, Linux, macOS, BSD ואחרים. בדוק את SyncThing.

נתחיל בהתקנת SyncThing. SyncThing זמין גם במאגרי ברירת המחדל של חבילות של הפצות שונות. הפעל את הפקודה המתאימה בהתאם להפצה שלך.

לדביאן/אובונטו ונגזרות.

$סודומַתְאִיםלהתקיןסינכרון

עבור פדורה ונגזרות.

$סודוdnfלהתקיןסינכרון

עבור openSUSE ונגזרות.

$סודוזיפרלהתקיןסינכרון

עבור CentOS/RHEL ונגזרות.

$dnfלהתקיןסינכרון

עבור פלטפורמות אחרות, בדוק את דף הורדה SyncThing. ארכיון ברירת המחדל של Linux TAR.GZ מכיל גרסה ניידת של SyncThing.

לאחר ההתקנה, הפעל את SyncThing. מכאן והלאה, השלבים יהיו לרוב דומים בכל הפלטפורמות. השלב הראשון הוא להתחיל את שד SyncThing.

לאחר מכן, הפעל את ממשק האינטרנט SyncThing. זהו לוח הבקרה הראשי של SyncThing שממנו הכל יבוצע.

לאחר ההשקה, השלב הראשון צריך להיות אבטחת גישה ל- SyncThing. הקפד להגדיר שם משתמש וסיסמה לצורכי אבטחה. מהפינה השמאלית העליונה, עבור אל פעולות >> הגדרות.

עבור לכרטיסייה GUI והזן שם משתמש וסיסמה לאימות GUI. סמן את האפשרות המאפשרת HTTPS ל- GUI.

לאחר שתשמור את השינויים, דף האינטרנט יטען מחדש ויבקש אימות לממשק האינטרנט של SyncThing.

לאחר מכן, בדוק כיצד להוסיף/להסיר תיקיות ל- SyncThing לשיתוף. מלוח הבקרה, אנו יכולים לראות שכבר מוגדרת תיקיית ברירת מחדל.

כדי להוסיף תיקיה לבחירתך, לחץ על הוסף תיקייה.

תן לתיקייה שם מוכר. הזן את נתיב הספרייה בשדה נתיב תיקיות. באופן כללי, זה כל מה שאתה צריך כדי לשתף תיקייה. שים לב שאולי זה לא עובד אם למשתמש SyncThing פועל תחת אין הרשאת קריאה לספרייה ולקבצים.

הגיע הזמן להוסיף את שולחן העבודה המרוחק. לשם כך אנו זקוקים למזהה התקן SyncThing של שולחן העבודה המרוחק. המזהה זמין מפעולות >> הצג מזהה. במקרה זה, זהו מזהה המכשיר SyncThing של שולחן העבודה שלי ב- Windows.

כדי להוסיף אותו ללינוקס, לחץ על הוסף התקן מרוחק בפינה השמאלית התחתונה של לוח הבקרה באינטרנט SyncThing.

הזן את מזהה המכשיר. תוכל גם להגדיר שם מכשיר באופן ידני.

מהכרטיסייה מתקדם, אתה יכול לוודא שכל העברת הנתונים עם המכשיר תהיה דחוסה. זה יכול להיות שימושי להגדלת רוחב הפס היעיל.

שולחן העבודה אמור להופיע ברשימת שולחנות העבודה המרוחקים.

בואו נשתף את התיקייה שהוספנו זה עתה עם מערכת Windows. לחץ על התיקיה ובחר ערוך.

בכרטיסיה שיתוף, בחר את שולחן העבודה המרוחק שהוספנו זה עתה.

ב- Windows, יש להוסיף גם את מזהה המכשיר Linux SyncThing. כאשר מערכת לינוקס מנסה להתחבר, היא תציג את הקופץ הבא במערכת Windows. לחץ על הוסף לאישור.

החליטו היכן יש לשמור את הנתונים הנכנסים (במחשב Windows).

הסנכרון צריך להתחיל. הזמן לסיום הסנכרון תלוי ברוחב הפס של הרשת ובכמות הנתונים שיש לסנכרן. לאחר השלמתו תראה שהתיקיה מסומנת כעדכנית בשתי המערכות.

מחשבות אחרונות

ישנן שיטות שונות לשיתוף קבצים בין מחשבים. באיזו שיטה לבחור? הכל תלוי בך. באופן אישי, השימוש בכלים של צד שלישי הוא הדרך הקלה ביותר מכיוון שהם מותאמים לעבודה זו בלבד.

עבור מומחים, rsync כנראה עדיף יותר. זהו כלי שורת פקודה עם המון התאמות אישיות ופונקציונליות חזקה. בדוק כיצד להשתמש ב- rsync להעתקת קבצים.

מחשוב שמח!