NiFi FetchSFTP: in SOCKS5-proksytsjinst konfigurearje
Keppelje in StandardProxyConfigurationService oan FetchSFTP en hâld it SSH-doel en de tuskenpersoan yn har eigen fjilden.
FetchSFTP-ferzjes dy't de eigenskip Proxy Configuration Service oanbiede, kinne in mienskiplike proxy-kontrôletsjinst brûke. Yn 'e komponintynterface fan NiFi 2.12 is de opset:
- Meitsje in StandardProxyConfigurationService yn it passende berik fan 'e prosesgroep.
- Set foar in SOCKS5-route Proxy Type op SOCKS en SOCKS Version op 5.
- Fier de Server Host en Server Port fan 'e proxy yn, en de brûkersnamme en it wachtwurd as dat nedich is. Foar in iepenbier SFTP-doel leveret de SOCKS5-proksylist kandidaten; de keazen proxy moat dat doel en dy poarte noch altyd tastean.
- Skeakelje de tsjinst yn en kies him yn 'e eigenskip Proxy Configuration Service fan FetchSFTP foar't jo de prosessor starte.
De kontrôletsjinst is standert DIRECT. In adres ynfolje sûnder it rûtetype te feroarjen selektearret gjin SOCKS-ferbining.
| Ynfier | Wêr't it heart |
|---|---|
| Hostnamme en poarte fan 'e SFTP-tsjinner | De SFTP-prosessor |
| SSH-brûker, autentikaasje en ferifikaasje fan 'e hostkaai | De SSH-konfiguraasje fan 'e prosessor |
| Host, poarte, protokol en akkount fan 'e proxy | De keazen proxy-kontrôletsjinst |
Hâld it SFTP-doel as de echte SSH-tsjinner. De proxy krijt it fersyk om de ferbining nei dat doel te iepenjen; hy wurdt net it oanmeldpunt fan SFTP.
Behâld Strict Host Key Checking en de bedoelde Host Key File foar de tsjinner. In berikbere proxy is allinnich de earste netwurkstap yn 'e oerdracht.
Oare NiFi-komponinten kinne ek proxy-kontrôletsjinsten brûke, mar har stipe proxytypen binne komponintspesifyk. Kontrolearje de eigenskippen fan 'e echte SFTP-prosessor as jo mei in oare NiFi-ferzje wurkje.