NiFi FetchSFTP: konfigurer en SOCKS5-proxytjeneste
Knyt en StandardProxyConfigurationService til FetchSFTP, og hold SSH-destinationen og mellemleddet i deres egne felter.
FetchSFTP-versioner, der viser egenskaben Proxy Configuration Service, kan bruge en delt proxykontrotjeneste. I NiFi 2.12-komponentgrænsefladen er opsætningen:
- Opret en StandardProxyConfigurationService i det relevante procesgruppesomfang.
- For en SOCKS5-rute skal du sætte Proxy Type til SOCKS og SOCKS Version til 5.
- Indtast proxyserverens Server Host og Server Port samt brugernavn og adgangskode, når det kræves. Til en offentlig SFTP-destination leverer SOCKS5-proxylisten kandidater; den valgte proxy skal stadig tillade den destination og port.
- Aktivér tjenesten, og vælg den i FetchSFTP's egenskab Proxy Configuration Service, før du starter processoren.
Kontrotjenesten er som standard DIRECT. At udfylde en adresse uden at ændre rutetypen vælger ikke en SOCKS-forbindelse.
| Input | Hvor det hører til |
|---|---|
| Værtsnavn og port for SFTP-serveren | SFTP-processoren |
| SSH-bruger, godkendelse og værtsnøgleverifikation | Processorens SSH-konfiguration |
| Proxyvært, port, protokol og konto | Den valgte proxykontrotjeneste |
Hold SFTP-målet som den rigtige SSH-server. Proxyen modtager anmodningen om at åbne forbindelsen til det mål; den bliver ikke SFTP-loginpunktet.
Behold Strict Host Key Checking og den tilsigtede Host Key File for serveren. En tilgængelig proxy er kun det første netværksspring i overførslen.
Andre NiFi-komponenter kan også bruge proxykontrotjenester, men deres understøttede proxytyper er komponentspecifikke. Kontroller den faktiske SFTP-processors egenskaber, når du arbejder med en anden NiFi-version.