מעבדה פרק 10: שיתוף קבצים ושירותי רשת¶
מטרות התרגול¶
- הפעלת שיתוף קבצים (File Sharing) וזיהוי שירותים ברשת (Bonjour) באמצעות הממשק הגרפי.
- התחברות לשרתי שיתוף קבצים (SMB) באמצעות Finder.
- היכרות עם שיתוף מהיר בין מחשבים באמצעות Mac Sharing Mode.
תרגיל 1: שיתוף קבצים וגילוי שירותי רשת (Bonjour) דרך Finder¶
בשלב זה נלמד כיצד להפעיל שירותים במק שלנו, ולאתר שירותים דומים ברשת המקומית (באמצעות פרוטוקול Bonjour המובנה במערכת).
- פתח את אפליקציית System Settings (System Settings).
- נווט אל General (כללי) ולאחר מכן לחץ על Sharing (שיתוף).
- ברשימת השירותים, הפעל את המתג לצד File Sharing (שיתוף קבצים).
- לחץ על כפתור המידע (i) שלצד שיתוף הקבצים. כאן תוכל לראות את התיקיות המשותפות כברירת מחדל (כגון ה-Public Folder שלך) ולהגדיר הרשאות למשתמשים שונים. לאחר סיום, לחץ על Done.
- כעת, נאתר מחשבים אחרים ברשת המקומית המפרסמים שירותים: פתח חלון Finder חדש.
- בסרגל הצד (Sidebar), תחת קטגוריית Locations (מיקומים), לחץ על Network (רשת). (לחלופין, בשורת התפריטים העליונה לחץ על Go ובחר ב-Network, או השתמש בקיצור
Shift + Command + K). - חלון הרשת יציג את כל המחשבים והשרתים הזמינים ברשת המקומית שמפרסמים את עצמם בעזרת Bonjour.
- לחיצה כפולה על אחד מהמחשבים תציג את התיקיות המשותפות שלו ותאפשר התחברות מהירה (למשל, לחץ על Connect As בפינה הימנית העליונה כדי להזין פרטי הזדהות).
הערת אבחון: פרוטוקול Bonjour פועל על בסיס רשת מקומית בלבד (mDNS). אם אינך רואה מחשבים אחרים, ייתכן שישנה חסימת רשת, נתב שמבודד משתמשים (Client Isolation) או חומת אש (Firewall) המונעת תעבורה זו.
תרגיל 2: חיבור ישיר לשרת קבצים (SMB)¶
בסביבה ארגונית, לרוב נקבל את הכתובת המדויקת של שרת הקבצים ולא נסתמך רק על גילוי אוטומטי.
- עבור אל חלון ה-Finder.
- בשורת התפריטים העליונה, לחץ על Go ולאחר מכן בחר ב-Connect to Server (לחלופין, השתמש בקיצור המקלדת
Command + K). -
בשורת הכתובת, הקלד את נתיב השרת בפרוטוקול SMB. לדוגמה:
smb://server_address/share_name(המדריך יספק את כתובת השרת הספציפית למעבדה בכיתה, למשלsmb://192.168.1.10/SharedFiles). -
לחץ על כפתור ה-
+אם ברצונך לשמור את הכתובת הזו במועדפים לגישה מהירה בעתיד. - לחץ על כפתור Connect.
- כאשר תופיע דרישת ההזדהות, בחר באפשרות Registered User.
- הזן את שם המשתמש ואת הסיסמה הנדרשים לשרת. תוכל לסמן את Remember this password in my keychain כדי למנוע דרישת סיסמה בפעמים הבאות.
- לחץ על Connect שוב.
- ודא כי Volume הרשת מופיע תחת Locations בסרגל הצד של ה-Finder, או כסמל מותקן על שולחן העבודה. אם אינך רואה אותו על שולחן העבודה, בדוק בהגדרות ה-Finder (תחת Settings > General) שהאפשרות להציג שרתים מחוברים מופעלת.
תרגיל 3: שיתוף מהיר – Mac Sharing Mode¶
תרגיל זה מיועד להדגים כיצד מחשב עם מעבד Apple Silicon משתף את הדיסק שלו דרך הרשת המקומית בחיבור כבל ישיר, טכניקה המחליפה את ה-Target Disk Mode המסורתי.
- ודא כי יש ברשותך כבל Thunderbolt או USB-C איכותי המיועד להעברת נתונים.
- במחשב אותו נרצה לשתף ("מחשב היעד"), עליך להיכנס לתוך Recovery Mode / שחזור (Recovery Mode):
- כבה את "מחשב היעד" לחלוטין.
- הפעל אותו על ידי לחיצה ארוכה על כפתור ההפעלה (Power Button) עד להופעת הכיתוב "Loading startup options".
- לחץ על סמל ההגדרות (Options) והזן סיסמת מנהל (Admin) כדי להיכנס.
- במסך ההתאוששות, נווט לשורת התפריטים העליונה, לחץ על Utilities ובחר מתוך התפריט את Share Disk.
- בחלון שייפתח, בחר את Volume נתונים (Data Volume) הרצוי (בדרך כלל נקרא
Macintosh HDאוData) ולחץ על כפתור Start Sharing. - חבר את הכבל הפיזי בין שני המחשבים.
- ב"מחשב המארח", פתח חלון Finder. תחת סעיף Locations בסרגל הצד, יופיע עכשיו "מחשב היעד" בתור כונן רשת.
- לחץ עליו. כאשר תידרש לכך, לחץ על Connect As והזן את הסיסמה של אחד המשתמשים (בעל הרשאות מנהל) מתוך "מחשב היעד" על מנת לפענח את ההצפנה.
- בסיום העברת הקבצים, חובה לבצע הוצאה בטוחה (Eject) ב"מחשב המארח" (לחיצה על סמל הניתוק לצד הכונן ב-Finder) לפני ניתוק הכבל.
- ב"מחשב היעד", לחץ על Stop Sharing ובצע אתחול (Restart) רגיל למערכת ההפעלה.
תרגיל אקסטרה / קצה קרחון טכני¶
כאנשי IT, לעתים נרצה לגלות שירותים ברשת או להתחבר לשרתים באמצעות הטרמינל (למשל, בעת כתיבת סקריפטים או כשהממשק הגרפי לא מגיב).
-
איתור שירותי רשת (Bonjour) באמצעות
dns-sd: ניתן להשתמש בפקודת האבחון הבאה כדי להאזין ולגלות שירותי שיתוף קבצים (SMB) המפורסמים ברשת המקומית, בדיוק כמו ש-Finder עושה ברקע:הפקודה תרוץ ברצף ותדפיס שרתים שהתגלו. לחץ עלdns-sd -B _smb._tcpControl + Cכדי לעצור אותה. -
התחברות לשרת SMB משורת הפקודה: ניתן ליצור תיקייה מקומית, ולעגן (Mount) את שרת ה-SMB ישירות אליה (במקום להשתמש בחלון ה-Connect to Server):
בסיום העבודה, ניתן לנתק את השרת באמצעותmkdir ~/NetworkShare mount_smbfs //username@server_address/share_name ~/NetworkShareumount ~/NetworkShare.