NiFi FetchSFTP: configurar un servizo de proxy SOCKS5
Conecte un StandardProxyConfigurationService a FetchSFTP e manteña o destino SSH e o intermediario nos seus propios campos.
As versións de FetchSFTP que expoñen a propiedade Proxy Configuration Service poden usar un servizo de control de proxy compartido. Na interface de compoñentes de NiFi 2.12, a configuración é:
- Cree un StandardProxyConfigurationService no ámbito de grupo de procesos axeitado.
- Para unha ruta SOCKS5, axuste Proxy Type a SOCKS e SOCKS Version a 5.
- Introduza o Server Host e o Server Port do proxy, e o seu nome de usuario e contrasinal cando sexan necesarios. Para un destino SFTP público, a lista de proxies SOCKS5 fornece candidatos; o proxy elixido debe seguir permitindo ese destino e ese porto.
- Active o servizo e seleccióneo na propiedade Proxy Configuration Service de FetchSFTP antes de iniciar o procesador.
O servizo de control é DIRECT por defecto. Encher un enderezo sen cambiar ese tipo de ruta non selecciona unha conexión SOCKS.
| Entrada | Onde corresponde |
|---|---|
| Nome de host e porto do servidor SFTP | O procesador SFTP |
| Usuario SSH, autenticación e verificación da clave de host | A configuración SSH do procesador |
| Host, porto, protocolo e conta do proxy | O servizo de control de proxy seleccionado |
Manteña o destino SFTP como o servidor SSH real. O proxy recibe a solicitude de abrir a conexión a ese destino; non se converte no punto de inicio de sesión SFTP.
Conserve Strict Host Key Checking e o Host Key File previsto para o servidor. Un proxy accesible é só o primeiro salto de rede da transferencia.
Outros compoñentes de NiFi tamén poden usar servizos de control de proxy, pero os seus tipos de proxy admitidos son específicos de cada compoñente. Comprobe as propiedades do procesador SFTP real cando traballe con outra versión de NiFi.