الصفحة الرئيسية » howto » كيفية نقل الملفات إلى شخص آخر بشكل آمن مع SFTP

    كيفية نقل الملفات إلى شخص آخر بشكل آمن مع SFTP

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

    لماذا SFTP?

    يواجه المهوسون هذه المشكلة طوال الوقت: لديك ملف كبير جدًا لنقله عبر البريد الإلكتروني أو المراسلة الفورية. بالتأكيد ، يمكنك تحميله على Dropbox أو بعض الخدمات السحابية الأخرى ، ولكن ماذا لو لم يكن لديك / تريد حسابًا لديه ، أو لديك مساحة تخزين كافية ، أو ماذا لو كنت تريد فقط تجاوز الرجل الأوسط تمامًا؟ ناهيك عن المخاوف الأمنية مع الخدمات السحابية.

    بدلاً من المرور عبر هذه المتاعب ، يمكنك توفير الوقت عن طريق نقل الملفات (الكبيرة والصغيرة) إلى صديقك باستخدام SFTP. ليست هناك حاجة لتشفير ملفاتك قبل النقل ، لأنها يتم حفرها عبر بروتوكول SSH الآمن للغاية. ليس هذا فقط ، ولكن الآن يمكنك تحميله مباشرة إلى صديقك بدلاً من السحابة ، مما يوفر الكثير من الوقت.

    ولكن انتظر هناك المزيد! إذا كنت ترغب في مشاركة المزيد من الملفات مع الأشخاص ، فيمكنك إسقاطها في مجلد محدد ، ويمكن لأصدقائك تصفح هذا القسم من جهاز الكمبيوتر الخاص بك كما لو كان جزءًا خاصًا بهم. يمكن أن تكون مشاركة الملفات أسهل كثيرًا باستخدام هذه الطريقة ، نظرًا لأن عملية التحميل ستبدأ بواسطة صديقك بدلاً منك. كل ما عليك فعله هو السحب والإفلات ، وإخبارهم أنه يمكنهم الآن تنزيل الملف (الملفات).

    إعداد SFTP

    سيتطلب إعداد خادم SFTP في Windows بعض برامج الجهات الخارجية. معظم البرامج التي تحتوي على هذه الوظيفة ستكلفك ، لكننا سنستخدم واحدة مجانية تسمى freeFTPd. انقر فوق هذا الارتباط لتنزيل البرنامج وتثبيته. من المحذر أن يكون المطورون ليسوا متحدثين أصليين باللغة الإنجليزية ، بل إنه يظهر في الكثير من النص. لا تنزعج من ذلك ، إنه برنامج شرعي اختبرناه ، وكل شيء يتم التحقق منه - ستتعرض لضغوط شديدة للعثور على بديل مجاني أفضل.

    انتقل من خلال التثبيت كالمعتاد ، وفي النهاية سيكون هناك مطالبين ، أحدهما يتساءل عما إذا كان يجب إنشاء مفاتيح خاصة ، والآخر يسأل عما إذا كان يجب تشغيله كخدمة ؛ انقر فوق نعم على كليهما.

    عند انتهاء التثبيت ، افتح freeFTPd عبر رمز الاختصار الجديد على سطح المكتب. واجهنا مشكلات في كتابة تغييرات التكوين ، لذلك تأكد من النقر بزر الماوس الأيمن على الرمز وتشغيل البرنامج كمسؤول.

    للبدء في التهيئة ، انقر على المستخدمون على اليمين.

    في هذه القائمة ، انقر فوق إضافة وقم بتعبئة المعلومات الخاصة بحساب مستخدم جديد للوصول إلى الخادم الخاص بك.

    ضمن التفويض ، يمكنك اختيار استخدام "مصادقة NT" أو "كلمة المرور المخزنة على هيئة تجزئة SHA1". تعني مصادقة NT أنها تستخدم اسم مستخدم وكلمة مرور Windows ، لذلك تحتاج إلى إنشاء مستخدم جديد على جهاز الكمبيوتر الخاص بك لأي شخص يدخل دليل SFTP. في معظم الحالات ، قد يكون من الأفضل تخزين كلمة المرور كتجزئة SHA1 والاحتفاظ بمستخدم SFTP منفصلًا عن مستخدمي Windows.

    بعد كتابة اسم المستخدم وكلمة المرور المطلوبين ، قم بإلغاء تحديد مربع "خادم FTP" باتجاه الأسفل ثم انقر فوق "تطبيق". الآن وبعد أن تم إعداد المستخدم ، انقر فوق علامة التبويب SFTP.

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

    بمجرد أن تكون مستعدًا لبدء استضافة الملفات ، انقر فوق الزر "ابدأ" في علامة التبويب هذه. من المحتمل أن يظهر Windows Firewall ويسألك إذا كان هذا موافقًا - انقر فوق السماح بالوصول.

    الآن يجب أن تكون قادرًا على العودة إلى علامة التبويب "الحالة" ومعرفة أن خادم SFTP قيد التشغيل.

    انقر على تطبيق وحفظ للاحتفاظ بهذه التغييرات ثم أغلق النافذة.

    سيستمر تشغيل freeFTPd في الخلفية. للوصول إليه ، ما عليك سوى فتحه من منطقة الإعلام.

    الوصول إلى دليل SFTP

    ضع ملفين في دليل SFTP حتى نتمكن من إجراء بعض الاختبارات. إذا تركت الدليل الرئيسي للمستخدم في حالته الافتراضية ($ SERVERROOT \ geek في مثالنا) ، فستحتاج إلى إنشاء دليل آخر ضمن الدليل الجذر لـ SFTP.

    كما ترى في لقطة الشاشة هذه ، وضعنا ملفي اختبار في دليل "geek" الذي يوجد داخل مجلدات "SFTP server files" (مجلد SFTP root). تأكد من إعادة توجيه المنفذ 22 إلى جهاز الكمبيوتر الخاص بك على جهاز التوجيه الخاص بك ، ثم تكون جاهزًا لشخص ما للاتصال بجهاز الكمبيوتر الخاص بك. انظر هذا الدليل إذا كنت بحاجة إلى مساعدة بشأن إعادة توجيه المنفذ.

    اطلب من صديقك تنزيل عميل FTP يمكنه الوصول إلى خوادم SFTP - توصيتنا هي FileZilla. سيحتاجون فقط إلى كتابة عنوان IP الخاص بك ، واسم المستخدم وكلمة المرور اللذين قمت بتكوينهما مسبقًا ، وتحديد المنفذ الذي يعمل عليه الخادم الخاص بك (إذا تركته في الوضع الافتراضي ، فسيكون المنفذ 22).

    في المرة الأولى التي يتصلون فيها بخادمك ، ستتم مطالبتهم بحفظ مفاتيح المضيف. انهم فقط بحاجة إلى التحقق من مربع "الثقة دائما" وانقر فوق موافق لن يتم أبدا مطالبة حول هذا مرة أخرى (إلا إذا قمت بتغيير مفاتيح المضيف لسبب ما).

    يجب أن يكون صديقك الآن قادرًا على الوصول إلى الملفات التي قمت بوضعها داخل دليل SFTP ، وإضافة ملفات إليه يرغب في مشاركتها معك.