Версиите на 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.

Подобни статии