NiFi FetchSFTP: konfigurer en SOCKS5-proxytjeneste
Koble en StandardProxyConfigurationService til FetchSFTP og hold SSH-målet og mellomleddet i egne felt.
FetchSFTP-versjoner som viser egenskapen Proxy Configuration Service, kan bruke en delt proxykontrolltjeneste. I NiFi 2.12-komponentgrensesnittet er oppsettet:
- Opprett en StandardProxyConfigurationService i riktig prosessgruppområde.
- For en SOCKS5-rute setter du Proxy Type til SOCKS og SOCKS Version til 5.
- Skriv inn proxyserverens Server Host og Server Port, og brukernavn og passord når det kreves. For et offentlig SFTP-mål gir SOCKS5-proxylisten kandidater; den valgte proxyen må fortsatt tillate det målet og den porten.
- Aktiver tjenesten og velg den i FetchSFTPs egenskap Proxy Configuration Service før du starter prosessoren.
Kontrolltjenesten er DIRECT som standard. Å fylle ut en adresse uten å endre rutetypen velger ikke en SOCKS-tilkobling.
| Inndata | Hvor det hører til |
|---|---|
| Vertsnavn og port for SFTP-serveren | SFTP-prosessoren |
| SSH-bruker, autentisering og vertsnøkkelverifisering | Prosessorens SSH-konfigurasjon |
| Proxyvertsnavn, port, protokoll og konto | Den valgte proxykontrolltjenesten |
Hold SFTP-målet som den virkelige SSH-serveren. Proxyen mottar forespørselen om å åpne forbindelsen til det målet; den blir ikke påloggingspunktet for SFTP.
Behold Strict Host Key Checking og den tiltenkte Host Key File for serveren. En tilgjengelig proxy er bare det første nettverkshoppet i overføringen.
Andre NiFi-komponenter kan også bruke proxykontrolltjenester, men deres støttede proxytyper er komponentspesifikke. Kontroller egenskapene til den faktiske SFTP-prosessoren når du arbeider med en annen NiFi-utgivelse.