Версії 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.

Схожі статті