הפעל שרת FTP או SFTP ב-Mac OS X
תוכן עניינים:
אם ביקרת בחלונית העדפות השיתוף בגירסאות החדשות יותר של Mac OS X, ייתכן ששמת לב שאין עוד אפשרות ישירה לאפשר לשרת FTP לשתף קבצים ותיקיות. ובכן, לפחות אין אפשרות ברורה, אבל פונקציית שרת ה-FTP וה-SFTP עדיין קיימת, השניים פוצלו זה עתה לפונקציות שונות, כאשר הגרסאות החדשות של OS X מעדיפות SFTP ולא FTP.לא משנה במה אתה רוצה להשתמש, הגדרת שרת עבור כל אחד מהם היא פשוטה ביותר, ואנו נלמד כיצד להפעיל שרת FTP או SFTP ב-OS X.
כל אחד מהטריקים האלה של שרת ה-FTP/SFTP פועל בכל הגרסאות החדשות של OS X, בין אם זה OS X Yosemite 10.10.x, Mavericks 10.9, Mountain Lion 10.8 או 10.7 Lion.
הפעל את שרת ה-FTP ב-OS X
זה יפעיל שרת FTP ו-FTPS גנרי ב-Mac, אך לא שרת SFTP:
- הפעל את המסוף (/Applications/Utilities) והזן את הפקודה הבאה כדי להפעיל את שרת ה-FTP:
- אשר ששרת ה-FTP פועל על ידי הקלדת:
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
ftp localhost
אם אתה רואה את הכניסה המוכרת ל-FTP:
אתה יודע שהשרת פועל. אם אינך רואה זאת, או שהשרת עדיין לא סיים להפעיל או שלא הזנת את הפקודה כראוי. לאחר מכן תוכל FTP ממחשבי Mac אחרים באמצעות אותה פקודת ftp, או באמצעות האפשרות "התחבר לשרת" ב-Finder.
הפעלת שרת SFTP במערכת ההפעלה X
כפי שאתם בוודאי יודעים, ה-FTP אינו מוצפן וכתוצאה מכך יצא מכלל שימוש מטעמי אבטחה. הפעלת SFTP היא למעשה קלה יותר מ-FTP ב-Mac בימינו:
- הפעל את העדפות המערכת ועבור אל "שיתוף"
- לחץ על תיבת הסימון שליד "התחברות מרחוק" כדי לאפשר SSH ו-SFTP
עדכון: המדריך המפורט הרבה יותר שלנו בנושא התחברות מרחוק ושרת SSH נמצא כאן.
תוכל לוודא ש-SFTP פועל על ידי הקלדת זה בשורת הפקודה:
sftp localhost
הערה: שרתי ה-FTP וה-SFTP שונים, והפעלת האחד אינה מאפשרת את השני. SFTP מומלץ בגלל שכבת ההצפנה המוגדרת כברירת מחדל והעברה מאובטחת.
השבת FTP או SFTP Server במערכת ההפעלה X
הנה איך להשבית את שרת ה-FTP: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
כפי שהפקודה מציעה, פעולה זו פורקת את דמון ה-ftp ומכבה את השרת. ברור שאתה יכול לכבות ולהשבית את שרת ה-FTP רק אם הוא הופעל מלכתחילה.
השבתת SFTP היא רק עניין של ביטול סימון התיבה "התחברות מרחוק" שנמצאת בלוח העדפות השיתוף של OS X.
אם אתה תוהה איך כל זה שונה מגרסאות קודמות של OS X, תצטרך לחפש את Snow Leopard (10.6) או לפני כן כדי למצוא את ההבדל. בעבר, אפשרות שרת FTP הייתה בורר בתוך חלוניות העדפות השיתוף הכלליות כמו זה:
למרות שלא לגמרי ברור מדוע אפל משכה את החזית הפשוטה לשיתוף FTP, ייתכן שהם פשוט בוחרים להעדיף SFTP כי זה פרוטוקול מאובטח יותר, ובאמצעות הפעלת אחד אתה מפעיל את שניהם. עם זאת, שרתי FTP ו-FTPS עדיין קיימים (כמו גם לקוחות לצורך העניין), אז זה פשוט עניין של שימוש במסוף כדי לאפשר את צד השרת של הדברים. באופן כללי, מכיוון ש-SFTP הוא הרבה יותר מאובטח, זה מה שאתה צריך להשתמש עבור העברת קבצים וחיבורים מרחוק, אז זכור זאת אם אתה מתכנן לארח כל סוג של שרת לעולם החיצון, או אפילו אם אתה רק רוצה להעברת קבצים מאובטחת אל ומחשבי Mac מרוחקים.
זהו הסבר על טיפ מארץ דניאל דרך TUAW, שממשיך ומסביר איך לגרום ל-ftpd להפעיל אוטומטית באתחול מחדש, אז אם אתם מעוניינים בכך, אל תפספסו הפוסט שלהם.