UPDATE-OPENSSH-KNOWN-HOSTS(8)

الاسم
update-openssh-knwon-hosts - تنزيل وتصفية ودمج known_hosts لـ OpenSSH

موجز
update-openssh-known-hosts [-f]

الوصف
يدير update-openssh-known-hosts تنزيل وتصفية ودمج ملفات ssh_known_hosts من أي مكان إلى ملف محلي واحد لاستخدامه بواسطة ssh(1).

الخيارات

-f  يعالج كل خروج غير صفري من ملحق التنزيل كخطأ، انظر EXIT_IGNORE أدناه.

القيم المُرجعة
يُرجع صفرًا عند النجاح وأي شيء آخر عند الخطأ.

البيئة

CONFDIR
    دليل الإعدادات، المبدئي هو /etc/openssh-known-hosts. يوجد حاليًا دليل فرعي واحد فقط للمصادر فيه.

PLUGIN_PATH
    مسار بحث الملحقات، المبدئي هو /usr/local/share/openssh-known-hosts/plugins:/usr/share/openssh-known-hosts/plugins.

CACHEDIR
    دليل الخبيئة، المبدئي هو /var/cache/openssh-known-hosts.

LOCK
    مسار ملف القفل، المبدئي هو /var/lock/openssh-known-hosts.

OUTFILE
    اسم ملف الخرج، المبدئي هو /var/lib/openssh-known-hosts/ssh_known_hosts

تعريفات المصادر
تعريف المصدر هو مقتطف شل يُوضع في CONFDIR/sources/ باسم متوافق مع run-parts(8). يوجد متغيران غير خاصين بملحق تنزيل:

PLUGIN
    اسم ملحق التنزيل المستخدم، يُبحث عنه في PLUGIN_PATH.

EXIT_IGNORE
    قائمة اختيارية مفصولة بمسافات لأكواد الخروج التي يجب تجاهلها. عند حدوث كود الخروج هذا، يُستخدم الإصدار المُنزل سابقًا.

ملحقات التنزيل
ملحقات التنزيل هي ملفات تنفيذية تُوضع في PLUGIN_PATH وتُشار إليها عبر متغير PLUGIN في تعريف المصدر. يحصل الملحق على المتغيرات المُعينة في تعريف المصدر في بيئته. يُضبط دليل العمل على دليل خبيئة المصدر. كل ما على الملحق فعله هو إنشاء ملف باسم “new”. يجب عدم لمس “current” ولكن يمكن استخدامه كتلميح لتخطي تنزيل نفس الملف مرة أخرى. يُوصَّل stdout و stderr بـ “log”، الذي سيُخرج عند الخطأ. لا يحتاج الملحق إلى إنشاء “new” إذا كان مطابقًا لـ “current”.

مرشحات أسماء المضيفين
ضع ملف foo.filter بجوار تعريف المصدر foo. يجب أن يحتوي كل سطر على قاعدة تتكون من إجراء ومسافة ونمط. تحدد القاعدة الأولى ذات النمط المطابق: إذا بدأ الإجراء بـ a أو o أو p أو y (لـ قبول، اعتراف، سماح، موافق، تمرير، إذن، طباعة، نعم، ...) سيتم استخدام اسم المضيف، وإلا يتم تجاهله. إذا لم يتبق للمفتاح أي أسماء مضيفات، يتم تجاهله بالكامل.

انظر أيضًا
ssh(1)، sshd(8)، ssh_config(5)، curl(1)، rsync(1)، psql(1)، run-parts(8)

المؤلفون
تيمو فاينغارتنر timo@tiwe.de

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

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

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