يمكن لإصدارات FetchSFTP التي تعرض خاصية Proxy Configuration Service أن تستخدم خدمة تحكم وكيل مشتركة. في واجهة مكوّنات NiFi 2.12 يكون الإعداد كالتالي:

  1. أنشئ StandardProxyConfigurationService في نطاق مجموعة العمليات المناسب.
  2. لمسار SOCKS5، اضبط Proxy Type على SOCKS و SOCKS Version على 5.
  3. أدخل Server Host و Server Port للوكيل، واسم المستخدم وكلمة المرور عند الحاجة. لوجهة SFTP عامة، تقدّم قائمة وكلاء SOCKS5 مرشحين؛ ويجب أن يسمح الوكيل المختار بتلك الوجهة والمنفذ.
  4. فعّل الخدمة واخترها في خاصية Proxy Configuration Service الخاصة بـ FetchSFTP قبل تشغيل المعالج.

تكون خدمة التحكم افتراضيًا على DIRECT. ملء عنوان مع ترك نوع المسار دون تغيير لا يختار اتصال SOCKS.

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

أبقِ هدف SFTP هو خادم SSH الحقيقي. يتلقى الوكيل طلب فتح اتصال ذلك الهدف؛ ولا يصبح نقطة تسجيل الدخول إلى SFTP.

احتفظ بـ Strict Host Key Checking و Host Key File المقصود للخادم. الوكيل الذي يمكن الوصول إليه هو مجرد أول قفزة شبكية في النقل.

يمكن لمكوّنات NiFi أخرى استخدام خدمات تحكم الوكيل أيضًا، لكن أنواع الوكيل المدعومة فيها تخص كل مكوّن. تحقق من خصائص معالج SFTP الفعلي عند العمل مع إصدار NiFi آخر.

مقالات ذات صلة