Ang mga bersyon ng FetchSFTP na naglalantad ng property na Proxy Configuration Service ay maaaring gumamit ng pinagsasaluhang serbisyo ng controller ng proxy. Sa interface ng komponente ng NiFi 2.12, ang setup ay:

  1. Gumawa ng StandardProxyConfigurationService sa angkop na saklaw ng process group.
  2. Para sa rutang SOCKS5, itakda ang Proxy Type sa SOCKS at SOCKS Version sa 5.
  3. Ilagay ang Server Host at Server Port ng proxy, at ang username at password kapag kailangan. Para sa pampublikong destinasyon ng SFTP, ang listahan ng proxy na SOCKS5 ay nagbibigay ng mga kandidato; kailangan pa ring payagan ng napiling proxy ang destinasyon at port na iyon.
  4. I-enable ang serbisyo at piliin ito sa property na Proxy Configuration Service ng FetchSFTP bago simulan ang processor.

Ang serbisyo ng controller ay DIRECT bilang default. Ang paglagay ng address nang hindi binabago ang uri ng ruta ay hindi pumipili ng koneksyong SOCKS.

InputSaan ito nabibilang
Hostname at port ng server ng SFTPAng processor ng SFTP
User ng SSH, authentication at pagpapatunay ng host keyAng SSH configuration ng processor
Host, port, protocol at account ng proxyAng napiling serbisyo ng controller ng proxy

Panatilihing tunay na SSH server ang destinasyong SFTP. Natatanggap ng proxy ang kahilingang buksan ang koneksyon sa destinasyong iyon; hindi ito nagiging pasukan ng login sa SFTP.

Panatilihin ang Strict Host Key Checking at ang nilalayon na Host Key File para sa server. Ang maabot na proxy ay unang hop lang ng network sa paglilipat.

Maaari ring gumamit ng mga serbisyo ng controller ng proxy ang iba pang komponente ng NiFi, ngunit ang sinusuportahang uri ng proxy nila ay batay sa komponente. Suriin ang mga property ng aktwal na processor ng SFTP kapag gumagawa gamit ang ibang release ng NiFi.

Kaugnay na mga artikulo