ابدأ تشغيل خادم FTP أو SFTP في نظام التشغيل Mac OS X

جدول المحتويات:

Anonim

إذا قمت بزيارة لوحة تفضيلات المشاركة في الإصدارات الأحدث من نظام التشغيل 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:

  • قم بتشغيل Terminal (/ Applications / Utilities) وأدخل الأمر التالي لبدء تشغيل خادم FTP:
  • sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

  • تأكد من عمل خادم FTP عن طريق كتابة:
  • ftp localhost

إذا رأيت تسجيل الدخول إلى FTP المألوف:

أنت تعلم أن الخادم يعمل. إذا كنت لا ترى ذلك ، فإما أن الخادم لم ينته من البدء بعد أو أنك لم تدخل الأمر بشكل صحيح. يمكنك بعد ذلك FTP من أجهزة Mac الأخرى عبر نفس الأمر ftp ، أو باستخدام خيار "Connect to Server" في Finder.

تمكين خادم SFTP في OS X

كما تعلمون ، بروتوكول نقل الملفات FTP غير مشفر ونتيجة لذلك فقد تم إهماله لأسباب أمنية. إن تمكين SFTP أسهل من بروتوكول FTP على جهاز Mac هذه الأيام:

  • إطلاق تفضيلات النظام وانتقل إلى "مشاركة"
  • انقر فوق مربع الاختيار بجوار "تسجيل الدخول عن بُعد" لتمكين SSH و SFTP

التحديث:دليلنا الأكثر تفصيلاً حول تسجيل الدخول عن بُعد وخادم SSH متوفر هنا.

يمكنك التحقق من أن SFTP يعمل بكتابة هذا في سطر الأوامر:

sftp localhost

ملاحظة:تختلف خوادم FTP و SFTP ، ولا يؤدي تمكين أحدهما إلى تمكين الآخر. يوصى باستخدام SFTP بسبب طبقة التشفير الافتراضية والنقل الآمن.

تعطيل FTP أو خادم SFTP في OS X

فيما يلي كيفية تعطيل خادم FTP:sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

كما يوحي الأمر ، يؤدي هذا إلى إلغاء تحميل البرنامج الخفي لـ ftp وإيقاف تشغيل الخادم. من الواضح أنه لا يمكنك إيقاف تشغيل خادم FTP وتعطيله إلا إذا تم تمكينه في البداية.

تعطيل SFTP هو مجرد مسألة إلغاء تحديد مربع "تسجيل الدخول عن بُعد" الموجود داخل لوحة تفضيلات المشاركة لنظام التشغيل OS X.

إذا كنت تتساءل كيف يختلف أي من هذا عن الإصدارات السابقة من OS X ، فسيتعين عليك البحث عن Snow Leopard (10.6) أو قبله لمعرفة الفرق. في السابق ، كان خيار خادم FTP عبارة عن تبديل داخل لوحات تفضيلات المشاركة العامة مثل:

على الرغم من أنه ليس من الواضح تمامًا سبب قيام Apple بسحب الواجهة الأمامية السهلة لمشاركة FTP ، فمن المحتمل أنهم اختاروا ببساطة تفضيل SFTP لأنه بروتوكول أكثر أمانًا ، ومن خلال تمكين أحدهما يمكنك تمكين كليهما. ومع ذلك ، لا تزال خوادم FTP و FTPS موجودة (كما هو الحال بالنسبة للعملاء في هذا الشأن) ، لذا فهي ببساطة مسألة استخدام المحطة الطرفية لتمكين جانب الخادم من الأشياء. بشكل عام ، نظرًا لأن SFTP أكثر أمانًا ، فهذا ما يجب أن تستخدمه لنقل الملفات عن بُعد والاتصالات ، لذا ضع ذلك في الاعتبار إذا كنت تخطط لاستضافة أي نوع من الخوادم إلى العالم الخارجي ، أو حتى إذا كنت تريد ذلك فقط للحصول على ملف آمن ينقل نفسك من وإلى أجهزة Mac البعيدة.

هذا توضيح على نصيحة من Land of Daniel عبر TUAW ، الذي يشرح كيفية تشغيل ftpd تلقائيًا عند إعادة التشغيل ، لذلك إذا كنت مهتمًا بذلك ، فلا تفوت

ابدأ تشغيل خادم FTP أو SFTP في نظام التشغيل Mac OS X