כיצד לשתף קבצים בין Windows ו - Linux
בעבר עברנו דרכים שונות לשיתוף קבצים בין מחשבים קרובים, אך שיתוף בין Windows ו- Linux יכול להיות קצת יותר מורכב. מאמר זה יראה לך כיצד למפות מניות בין שתי מערכות ההפעלה לשיתוף קבצים חלק.
ישנם שני חלקים במדריך זה. בחלק הראשון, ניצור תיקייה משותפת ב- Windows ולאחר מכן הגדר את Linux כדי לגשת למיקום זה. בחלק השני, ניצור תיקייה משותפת ב- Linux ונקבע את Windows כדי לגשת למניה. בהתאם למצב שלך, תרצה לבצע את ההנחיות המתאימות. אם, מסיבה כלשהי, אתה רוצה להגדיר תיקיות משותפות על שתי המערכות, אתה יכול לעשות את זה, גם. אנו משתמשים ב- Windows 10 וב- Ubuntu עבור הדוגמאות שלנו, אך ביצענו את ההנחיות הניתנות להתאמה לכל גרסה של Windows או Linux.
אפשרות אחת: צור שיתוף ב- Windows ו לגשת אליו מ - Linux
כדי לבצע את העבודה, ננקוט שלושה שלבים. ראשית, אנו נוודא ששיתוף מופעל ב- Windows. ברגע שזה יהיה, נשתף את התיקייה בפועל. ואז, נבחן כיצד לגשת לתיקיה זו ממערכת לינוקס.
שלב ראשון: ודא כי שיתוף מופעל ב - Windows
כדי להגדיר תיקיה משותפת ב- Windows עבור Linux כדי לגשת, התחל על-ידי כך שהגדרות הרשת שלך מוגדרות לאפשר את החיבור מהמחשב האחר על-ידי פתיחת מרכז הרשת והשיתוף. הדרך הקלה ביותר לעשות זאת היא ללחוץ לחיצה ימנית על סמל הרשת במגש המערכת ולבחור באפשרות 'פתח את' מרכז הרשת והשיתוף '.
בחלון 'מרכז הרשת והשיתוף', לחץ על 'שנה הגדרות שיתוף מתקדמות'.
עבור הפרופיל הנוכחי שלך, ודא ששתי ההגדרות הבאות מופעלות:
- הפעל גילוי רשת
- הפעל שיתוף קבצים ומדפסות
כשתסיים, לחץ על "שמור שינויים".
שלב שני: שיתוף התיקיה
עכשיו שיתוף זה מופעל, אנחנו יכולים ליצור את התיקייה המשותפת עבור מכונת לינוקס לראות. אין מגבלות על מה שאתה יכול לשתף (אתה יכול באופן תיאורטי לשתף את כל הכונן הקשיח), אבל כאן, אנחנו פשוט יהיה שיתוף תיקייה בשם "שתף" הנמצא על שולחן העבודה שלנו.
לחץ באמצעות לחצן העכבר הימני על התיקייה שברצונך לשתף ברשת ולאחר מכן לחץ על "מאפיינים". בכרטיסייה "שיתוף" בחלון המאפיינים, לחץ על הלחצן "שיתוף מתקדם".
בחלון "שיתוף מתקדם" שנפתח, הפעל את האפשרות "שתף תיקיה זו" ולאחר מכן לחץ על הלחצן "הרשאות".
בחלון ההרשאות, באפשרותך להגביל את הגישה לתיקיה לחשבונות מסוימים. כדי לאפשר לכל משתמש לקבל גישה לתיקיה שלך, פשוט לתת את "שליטה מלאה" רשות למשתמש "כולם". זה מאפשר לכל אחד לקרוא ולכתוב שינויים בקבצים בתיקיה המשותפת. אם אתה מעדיף להגביל גישה לחשבונות מסוימים, פשוט הסר את המשתמש של כולם, הוסף את המשתמשים הרצויים ולאחר מכן הקצה להם הרשאות מתאימות.
הערה: חשבונות משתמשים אלה נמצאים במחשב Windows ולא ב- Linux.
כאשר תסיים להגדיר משתמשים והרשאות, לחץ על "אישור" כדי לסגור את חלון ההרשאות ולאחר מכן לחץ שוב על "אישור" כדי לסגור את החלון "שיתוף מתקדם".
בחלון המאפיינים הראשי, עבור לכרטיסייה "אבטחה".
כדי שלמשתמש Linux תהיה גישה לתיקיה המשותפת, עליך להגדיר את אותן ההרשאות כאן שהגדרת בהגדרות השיתוף. אם שתי ההגדרות אינן תואמות, ההגדרות המגבילות ביותר ייכנסו לתוקף. אם למשתמש הרצוי שלך כבר יש הרשאות אבטחה מוגדרות (כגון המשתמש החנון בדוגמה שלנו) אז אתה טוב ללכת. ניתן לסגור את החלון ולעבור לשלב הבא.
אם אתה צריך להוסיף משתמש, כגון "כולם", לחץ על הלחצן "ערוך".
בחלון ההרשאות שנפתח, לחץ על הלחצן "הוסף" כדי להזין את פרטי המשתמש החדש.
לחץ על "אישור" על כל החלונות הפתוחים, ואת התיקייה שלך עכשיו צריך להיות משותף עם הרשת.
שלב שלישי: גש ל- Windows Share מתוך Linux
אתה אמור להיות מסוגל לעלות את התיקייה המשותפת באמצעות GUI בלינוקס, אבל זה גם מאוד קל לעשות עם שורת הפקודה. אנחנו הולכים להשתמש מסוף עבור הדוגמאות שלנו לא רק בגלל זה מהר יותר, אבל זה יעבוד על פני הפצות שונות.
ראשית, אתה צריך את חבילת cifs-utils כדי לעלות מניות SMB. פשוט הקלד את הפקודה הבאה במסוף:
sudo apt-get להתקין cifs-utils
אחרי זה, פשוט לעשות ספרייה, ולאחר מכן לטעון את המניה אליו. בדוגמה זו, ניצור את התיקייה בשולחן העבודה שלנו לצורך גישה קלה. השתמש בפקודות אלה כדי ליצור ולהעלות את התיקייה:
mkdir ~ / Desktop / Windows-Share
sudo mount.cifs // WindowsPC / Share / home / Geek / Desktop / Windows-Share-user = חנון
כפי שניתן לראות בצילום המסך, התבקשנו לקבל את סיסמת הבסיס של מכונת לינוקס, ולאחר מכן את הסיסמה של חשבון "חנון" ב- Windows. לאחר הפעלת פקודה זו, אנו יכולים כעת לראות את התוכן של שיתוף Windows ולהוסיף נתונים אליו.
במקרה שאתה זקוק לעזרה בהבנת הפקודה mount, הנה פירוט:
- sudo mount.cifs: זה רק את הפקודה הר, להגדיר לעלות CIFS (SMB) לשתף.
- Windows: זהו השם של מחשב Windows. סוג "מחשב זה" לתוך תפריט התחל ב- Windows, לחץ עליו באמצעות לחצן העכבר הימני, ועבור אל מאפיינים כדי לראות את שם המחשב.
- // Windows-PC / Share: זהו הנתיב המלא לתיקיה המשותפת.
- / home / Geek / Desktop / Windows-Share: זה המקום שבו אנחנו רוצים את המניה להיות מותקן על מערכת לינוקס.
- -o משתמש = חנון: זהו שם המשתמש של Windows שבו אנו משתמשים כדי לגשת לתיקייה המשותפת.
אפשרות שניה: יצירת שיתוף ב- Linux וגישה אליו מ- Windows
יצירת נתח על לינוקס ולאחר מכן גישה אליו מ- Windows הוא למעשה קצת יותר קל מאשר להיפך. ראשית, ניצור את התיקיה המשותפת במערכת לינוקס. לאחר מכן, נבחן כיצד לגשת אליו ממחשב Windows.
שלב ראשון: צור את השיתוף ב- Linux
כדי להגדיר תיקיה משותפת ב- Linux שאליה Windows אמור לגשת, התחל בהתקנת Samba (תוכנה המספקת גישה לפרוטוקולי SMB / CIFS המשמשים את Windows). במסוף, השתמש בפקודה הבאה:
sudo apt- לקבל להתקין סמבה
לאחר התקנת Samba, הגדר שם משתמש וסיסמה שישמשו לגישה למיקום:
smbpasswd- חנון
הערה: בדוגמה זו, אנו משתמשים ב'חנון ', שכן כבר יש לנו משתמש Linux עם השם הזה, אך תוכל לבחור כל שם שתרצה.
צור את הספרייה שברצונך לשתף עם מחשב Windows. אנחנו רק הולכים לשים תיקיה על שולחן העבודה שלנו.
mkdir ~ / שולחן העבודה / שתף
עכשיו, להשתמש בעורך האהוב עליך כדי להגדיר את הקובץ smb.conf. אנו משתמשים ב- Vi כאן.
sudo vi /etc/samba/smb.conf
גלול מטה לקצה הקובץ והוסף שורות אלה:
[]
path = / home //
זמין = כן
משתמשים חוקיים
לקריאה בלבד = לא
ניתן לגלוש = כן
הציבור = כן
writable = כן
ברור, תצטרך להחליף חלק מהערכים עם ההגדרות האישיות שלך. זה צריך להיראות משהו כזה:
שמור את הקובץ וסגור את העורך. עכשיו, אתה רק צריך להפעיל מחדש את שירות SMB עבור השינויים ייכנסו לתוקף.
שירות smdo - -
התיקייה המשותפת שלך צריכה להיות זמינה כעת ממחשב Windows.
שלב שני: גישה לשיתוף לינוקס מ- Windows
עכשיו, בואו להוסיף את נתח לינוקס לשולחן העבודה של Windows. לחץ באמצעות לחצן העכבר הימני במקום כלשהו בשולחן העבודה ובחר חדש> קיצור דרך.
הקלד את מיקום הרשת של התיקיה המשותפת, עם תחביר זה:
\\ IP-ADDRESS \ SHARE-NAME
הערה: אם אתה צריך את ה- IP של המחשב לינוקס שלך, פשוט להשתמש ifconfig
הפקודה במסוף.
באשף הקיצור במחשב Windows, לחץ על הבא, בחר שם עבור קיצור הדרך ולאחר מכן לחץ על סיום. אתה צריך בסופו של דבר עם קיצור דרך על שולחן העבודה שלך הולך ישר למניה לינוקס.