FetchSFTP-versies die de eigenschap Proxy Configuration Service aanbieden, kunnen een gedeelde proxybeheerservice gebruiken. In de componentinterface van NiFi 2.12 is de configuratie:

  1. Maak een StandardProxyConfigurationService aan binnen het juiste bereik van de procesgroep.
  2. Stel voor een SOCKS5-route Proxy Type in op SOCKS en SOCKS Version op 5.
  3. Vul de Server Host en Server Port van de proxy in, en de gebruikersnaam en het wachtwoord wanneer die nodig zijn. Voor een openbare SFTP-bestemming levert de SOCKS5-proxylijst kandidaten; de gekozen proxy moet die bestemming en poort nog steeds toestaan.
  4. Schakel de service in en selecteer deze in de eigenschap Proxy Configuration Service van FetchSFTP voordat u de processor start.

De beheerservice staat standaard op DIRECT. Een adres invullen zonder het routetype te wijzigen selecteert geen SOCKS-verbinding.

InvoerWaar het hoort
Hostnaam en poort van de SFTP-serverDe SFTP-processor
SSH-gebruiker, authenticatie en verificatie van de hostsleutelDe SSH-configuratie van de processor
Host, poort, protocol en account van de proxyDe geselecteerde proxybeheerservice

Houd de SFTP-bestemming als de echte SSH-server. De proxy ontvangt het verzoek om de verbinding naar die bestemming te openen; hij wordt niet het inlogpunt van SFTP.

Behoud Strict Host Key Checking en het bedoelde Host Key File voor de server. Een bereikbare proxy is slechts de eerste netwerkhob in de overdracht.

Andere NiFi-componenten kunnen ook proxybeheerservices gebruiken, maar hun ondersteunde proxytypen zijn componentspecifiek. Controleer de eigenschappen van de daadwerkelijke SFTP-processor wanneer u met een andere NiFi-versie werkt.

Gerelateerde artikelen