SFTP-SERVER(8)

الاسم
sftp-server - النظام الفرعي لخادم إسإفتيبي أوبنإسإسإتش

موجز
sftp-server [-ehR] [-d start_directory] [-f log_facility] [-l log_level] [-P denied_requests] [-p allowed_requests] [-u umask] sftp-server -Q protocol_feature

الوصف
sftp-server هو برنامج يتحدث جانب الخادم من بروتوكول إسإفتيبي إلى المخرجات القياسية ويتوقع طلبات العميل من المدخلات القياسية. sftp-server ليس مخصصًا للاستدعاء المباشر، بل من sshd(8) باستخدام خيار Subsystem.

يجب تحديد أعلام سطر الأوامر لـ sftp-server في إعلان Subsystem. انظر sshd_config(5) لمزيد من المعلومات.

الخيارات الصالحة هي:

-d start_directory
    يحدد دليل بديل لبدء المستخدمين. قد يحتوي اسم المسار على الرموز التالية التي يتم توسيعها في وقت التشغيل: %% يُستبدل بـ '%' حرفيًا، %d يُستبدل بالدليل الرئيسي للمستخدم الذي يتم الاستيثاق منه، و%u يُستبدل باسم المستخدم لذلك المستخدم. المبدئي هو استخدام الدليل الرئيسي للمستخدم. هذا الخيار مفيد بالتزامن مع خيار sshd_config(5) ChrootDirectory.

-e  يؤدي إلى طباعة معلومات التسجيل من sftp-server إلى الخطأ القياسي بدلاً من سجل النظام لأغراض التصحيح.

-f log_facility
    يحدد رمز المرفق المستخدم عند تسجيل الرسائل من sftp-server. القيم الممكنة هي: DAEMON, USER, AUTH, LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7. المبدئي هو AUTH.

-h  يعرض معلومات استخدام sftp-server.

-l log_level
    يحدد أي الرسائل سيتم تسجيلها بواسطة sftp-server. القيم الممكنة هي: QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, و DEBUG3. INFO و VERBOSE يسجلان المعاملات التي ينفذها sftp-server نيابة عن العميل. DEBUG و DEBUG1 متكافئان. DEBUG2 و DEBUG3 يحددان مستويات أعلى من مخرجات التصحيح. المبدئي هو ERROR.

-P denied_requests
    يحدد قائمة مفصولة بفواصل من طلبات بروتوكول إسإفتيبي المحظورة من قبل الخادم. سيرد sftp-server على أي طلب ممنوع بفشل. يمكن استخدام العلم -Q لتحديد أنواع الطلبات المدعومة. إذا تم تحديد كل من القوائم الممنوعة والمسموحة، فسيتم تطبيق القائمة الممنوعة قبل القائمة المسموحة.

-p allowed_requests
    يحدد قائمة مفصولة بفواصل من طلبات بروتوكول إسإفتيبي المسموحة من قبل الخادم. سيتم تسجيل جميع أنواع الطلبات غير الموجودة في القائمة المسموحة والرد عليها برسالة فشل.

    يجب توخي الحذر عند استخدام هذه الميزة لضمان السماح بالطلبات التي يقدمها عملاء SFTP ضمنيًا.

-Q protocol_feature
    يستعلم عن ميزات البروتوكول المدعومة بواسطة sftp-server. في الوقت الحالي، الميزة الوحيدة التي يمكن الاستعلام عنها هي “requests” ، والتي يمكن استخدامها لرفض أو السماح بطلبات محددة (الأعلام -P و -p على التوالي).

-R  يضع هذا المثيل من sftp-server في وضع القراءة فقط. سيتم رفض محاولات فتح الملفات للكتابة، بالإضافة إلى العمليات الأخرى التي تغير حالة نظام الملفات.

-u umask
    يضبط umask(2) صريحًا ليتم تطبيقه على الملفات والأدلة المنشأة حديثًا، بدلاً من القناع المبدئي للمستخدم.

في بعض الأنظمة، يجب أن يكون sftp-server قادرًا على الوصول إلى /dev/log لكي يعمل التسجيل، وبالتالي فإن استخدام sftp-server في تهيئة chroot يتطلب أن ينشئ syslogd(8) مقبس تسجيل داخل دليل chroot.

انظر أيضًا
sftp(1), ssh(1), sshd_config(5), sshd(8) T. Ylonen, S. Lehtinen, SSH File Transfer Protocol, draft-ietf-secsh-filexfer-02.txt, October 2001, work in progress material.

التاريخ
ظهر sftp-server لأول مرة في OpenBSD 2.8.

المؤلفون
Markus Friedl <markus@openbsd.org>

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3: https://www.gnu.org/licenses/gpl-3.0.html أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.