NiFi FetchSFTP: set opp ein SOCKS5-proxiteneste
Kopla ein StandardProxyConfigurationService til FetchSFTP og hald SSH-målet og mellomleddet i eigne felt.
FetchSFTP-versjonar som viser eigenskapen Proxy Configuration Service, kan bruke ein delt proxykontrollteneste. I NiFi 2.12-komponentgrensesnittet er oppsettet:
- Lag ein StandardProxyConfigurationService i rett prosessgruppeomfang.
- For ei SOCKS5-rute set Proxy Type til SOCKS og SOCKS Version til 5.
- Fyll inn Server Host og Server Port for proxyen, og brukarnamn og passord når det trengst. For eit offentleg SFTP-mål gjev SOCKS5-proxylista kandidatar; den valde proxyen må framleis tillate det målet og den porten.
- Slå på tenesta og vel ho i eigenskapen Proxy Configuration Service hjå FetchSFTP før du startar prosessoren.
Kontrolltenesta er DIRECT som standard. Å fylle inn ei adresse utan å endre rutetypen vel ikkje ei SOCKS-tilkopling.
| Inndata | Kvar det høyrer |
|---|---|
| Vertsnamn og port for SFTP-tenaren | SFTP-prosessoren |
| SSH-brukar, autentisering og vertsnøkkelkontroll | SSH-konfigurasjonen til prosessoren |
| Proxyvert, port, protokoll og konto | Den valde proxykontrolltenesta |
Hald SFTP-målet som den verkelege SSH-tenaren. Proxyen tek imot førespurnaden om å opne tilkoplinga til det målet; han vert ikkje innloggingspunktet for SFTP.
Behald Strict Host Key Checking og den tiltenkte Host Key File for tenaren. Ein tilgjengeleg proxy er berre det første nettverkssteget i overføringa.
Andre NiFi-komponentar kan også bruke proxykontrolltenester, men dei støtta proxytypane deira er komponentspesifikke. Kontroller eigenskapane til den faktiske SFTP-prosessoren når du arbeider med ein annan NiFi-versjon.