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.