| SFTP-SERVER(8) | System Manager's Manual | 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]
[-m force_file_dir_perms]
sftp-server -Q
protocol_feature
الوصف¶
sftp-server هو
برنامج
يتحدث جانب
الخادم من
بروتوكول
إسإفتيبي
إلى
المخرجات
القياسية
ويتوقع
طلبات
العميل من
المدخلات
القياسية.
sftp-server ليس
مخصصًا
للاستدعاء
المباشر،
بل من sshd(8)
باستخدام
خيار Subsystem.
يجب تحديد
أعلام سطر
الأوامر لـ
sftp-server في
إعلان Subsystem.
انظر sshd_config(5)
لمزيد من
المعلومات.
الخيارات الصالحة هي:
-dstart_directory- يحدد دليل
بديل لبدء
المستخدمين.
قد يحتوي
اسم المسار
على الرموز
التالية
التي يتم
توسيعها في
وقت
التشغيل: %%
يُستبدل بـ
'%' حرفيًا، %d
يُستبدل
بالدليل
الرئيسي
للمستخدم
الذي يتم
الاستيثاق
منه، و%u
يُستبدل
باسم
المستخدم
لذلك
المستخدم.
المبدئي هو
استخدام
الدليل
الرئيسي
للمستخدم.
هذا الخيار
مفيد
بالتزامن
مع خيار
sshd_config(5)
ChrootDirectory. -e- يؤدي إلى
طباعة
معلومات
التسجيل من
sftp-serverإلى الخطأ القياسي بدلاً من سجل النظام لأغراض التصحيح. -flog_facility- يحدد رمز
المرفق
المستخدم
عند تسجيل
الرسائل من
sftp-server. القيم الممكنة هي: DAEMON, USER, AUTH, LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7. المبدئي هو AUTH. -h- يعرض
معلومات
استخدام
sftp-server. -llog_level- يحدد أي
الرسائل
سيتم
تسجيلها
بواسطة
sftp-server. القيم الممكنة هي: QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, و DEBUG3. INFO و VERBOSE يسجلان المعاملات التي ينفذهاsftp-serverنيابة عن العميل. DEBUG و DEBUG1 متكافئان. DEBUG2 و DEBUG3 يحددان مستويات أعلى من مخرجات التصحيح. المبدئي هو ERROR. -Pdenied_requests- يحدد قائمة
مفصولة
بفواصل من
طلبات
بروتوكول
إسإفتيبي
المحظورة
من قبل
الخادم.
سيرد
sftp-serverعلى أي طلب ممنوع بفشل. يمكن استخدام العلم-Qلتحديد أنواع الطلبات المدعومة. إذا تم تحديد كل من القوائم الممنوعة والمسموحة، فسيتم تطبيق القائمة الممنوعة قبل القائمة المسموحة. -pallowed_requests- يحدد قائمة
مفصولة
بفواصل من
طلبات
بروتوكول
إسإفتيبي
المسموحة
من قبل
الخادم.
سيتم تسجيل
جميع أنواع
الطلبات
غير
الموجودة
في القائمة
المسموحة
والرد
عليها
برسالة فشل.
يجب توخي الحذر عند استخدام هذه الميزة لضمان السماح بالطلبات التي يقدمها عملاء SFTP ضمنيًا.
-Qprotocol_feature- يستعلم عن
ميزات
البروتوكول
المدعومة
بواسطة
sftp-server. في الوقت الحالي، الميزة الوحيدة التي يمكن الاستعلام عنها هي “requests” ، والتي يمكن استخدامها لرفض أو السماح بطلبات محددة (الأعلام-Pو-pعلى التوالي). -R- يضع هذا
المثيل من
sftp-serverفي وضع القراءة فقط. سيتم رفض محاولات فتح الملفات للكتابة، بالإضافة إلى العمليات الأخرى التي تغير حالة نظام الملفات. -uumask- يضبط umask(2) صريحًا ليتم تطبيقه على الملفات والأدلة المنشأة حديثًا، بدلاً من القناع المبدئي للمستخدم.
-mforce_file_dir_perms- يضبط أذونات صريحة ليتم تطبيقها على الملفات والأدلة المنشأة حديثًا بدلاً من الوضع المبدئي أو الذي يطلبه العميل. تتضمن القيم الرقمية: 777، 755، 750، 666، 644، 640، إلخ. الخيار -u غير فعال إذا تم ضبط -m.
في بعض
الأنظمة،
يجب أن يكون
sftp-server
قادرًا على
الوصول إلى
/dev/log لكي
يعمل
التسجيل،
وبالتالي
فإن
استخدام
sftp-server في
تهيئة chroot
يتطلب أن
ينشئ syslogd(8)
مقبس تسجيل
داخل دليل
chroot.
انظر أيضًا¶
sftp(1), ssh(1), sshd_config(5), sshd(8) T. Ylonen and 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 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org
| $Mdocdate: 27 يوليو 2021 $ | Linux 6.4.0-150700.53.40-default |