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.