NiFi FetchSFTP: configura un servei de proxy SOCKS5
Connecta un StandardProxyConfigurationService a FetchSFTP i mantén la destinació SSH i l'intermediari en camps propis.
Les versions de FetchSFTP que exposen la propietat Proxy Configuration Service poden utilitzar un servei de control de proxy compartit. A la interfície de components de NiFi 2.12, la configuració és:
- Creeu un StandardProxyConfigurationService a l'àmbit de grup de processos adequat.
- Per a una ruta SOCKS5, poseu Proxy Type a SOCKS i SOCKS Version a 5.
- Introduïu el Server Host i el Server Port del proxy, i el nom d'usuari i la contrasenya quan calguin. Per a una destinació SFTP pública, la llista de proxys SOCKS5 proporciona candidats; el proxy triat ha de permetre igualment aquesta destinació i aquest port.
- Activeu el servei i seleccioneu-lo a la propietat Proxy Configuration Service de FetchSFTP abans d'iniciar el processador.
El servei de control és DIRECT per defecte. Omplir una adreça sense canviar el tipus de ruta no selecciona una connexió SOCKS.
| Entrada | On pertany |
|---|---|
| Nom d'amfitrió i port del servidor SFTP | El processador SFTP |
| Usuari SSH, autenticació i verificació de la clau d'amfitrió | La configuració SSH del processador |
| Amfitrió, port, protocol i compte del proxy | El servei de control de proxy seleccionat |
Manteniu l'objectiu SFTP com el servidor SSH real. El proxy rep la petició d'obrir la connexió a aquest objectiu; no es converteix en el punt d'inici de sessió SFTP.
Conserveu Strict Host Key Checking i el Host Key File previst per al servidor. Un proxy accessible només és el primer salt de xarxa del trànsit.
Altres components de NiFi també poden utilitzar serveis de control de proxy, però els tipus de proxy que admeten són específics de cada component. Comproveu les propietats del processador SFTP real quan treballeu amb una altra versió de NiFi.