NiFi FetchSFTP: إعداد خدمة وكيل SOCKS5
اربط StandardProxyConfigurationService بـ FetchSFTP واحتفظ بوجهة SSH والوسيط في حقليهما الخاصين.
يمكن لإصدارات FetchSFTP التي تعرض خاصية Proxy Configuration Service أن تستخدم خدمة تحكم وكيل مشتركة. في واجهة مكوّنات NiFi 2.12 يكون الإعداد كالتالي:
- أنشئ StandardProxyConfigurationService في نطاق مجموعة العمليات المناسب.
- لمسار SOCKS5، اضبط Proxy Type على SOCKS و SOCKS Version على 5.
- أدخل Server Host و Server Port للوكيل، واسم المستخدم وكلمة المرور عند الحاجة. لوجهة SFTP عامة، تقدّم قائمة وكلاء SOCKS5 مرشحين؛ ويجب أن يسمح الوكيل المختار بتلك الوجهة والمنفذ.
- فعّل الخدمة واخترها في خاصية Proxy Configuration Service الخاصة بـ FetchSFTP قبل تشغيل المعالج.
تكون خدمة التحكم افتراضيًا على DIRECT. ملء عنوان مع ترك نوع المسار دون تغيير لا يختار اتصال SOCKS.
| المدخل | مكانه الصحيح |
|---|---|
| اسم مضيف خادم SFTP ومنفذه | معالج SFTP |
| مستخدم SSH والمصادقة والتحقق من مفتاح المضيف | إعداد SSH الخاص بالمعالج |
| مضيف الوكيل ومنفذه وبروتوكوله وحسابه | خدمة تحكم الوكيل المختارة |
أبقِ هدف SFTP هو خادم SSH الحقيقي. يتلقى الوكيل طلب فتح اتصال ذلك الهدف؛ ولا يصبح نقطة تسجيل الدخول إلى SFTP.
احتفظ بـ Strict Host Key Checking و Host Key File المقصود للخادم. الوكيل الذي يمكن الوصول إليه هو مجرد أول قفزة شبكية في النقل.
يمكن لمكوّنات NiFi أخرى استخدام خدمات تحكم الوكيل أيضًا، لكن أنواع الوكيل المدعومة فيها تخص كل مكوّن. تحقق من خصائص معالج SFTP الفعلي عند العمل مع إصدار NiFi آخر.