NiFi FetchSFTP: configurar un servicio de proxy SOCKS5
Conecte un StandardProxyConfigurationService a FetchSFTP y mantenga el destino SSH y el intermediario en sus propios campos.
Las versiones de FetchSFTP que exponen la propiedad Proxy Configuration Service pueden usar un servicio de control de proxy compartido. En la interfaz de componentes de NiFi 2.12, la configuración es:
- Cree un StandardProxyConfigurationService en el ámbito de grupo de procesos adecuado.
- Para una ruta SOCKS5, ajuste Proxy Type a SOCKS y SOCKS Version a 5.
- Introduzca el Server Host y el Server Port del proxy, y su nombre de usuario y contraseña cuando se requieran. Para un destino SFTP público, la lista de proxies SOCKS5 ofrece candidatos; el proxy elegido debe seguir permitiendo ese destino y ese puerto.
- Habilite el servicio y selecciónelo en la propiedad Proxy Configuration Service de FetchSFTP antes de iniciar el procesador.
El servicio de control es DIRECT de forma predeterminada. Rellenar una dirección sin cambiar ese tipo de ruta no selecciona una conexión SOCKS.
| Entrada | Dónde corresponde |
|---|---|
| Nombre de host y puerto del servidor SFTP | El procesador SFTP |
| Usuario SSH, autenticación y verificación de la clave de host | La configuración SSH del procesador |
| Host, puerto, protocolo y cuenta del proxy | El servicio de control de proxy seleccionado |
Mantenga el destino SFTP como el servidor SSH real. El proxy recibe la solicitud de abrir la conexión a ese destino; no se convierte en el punto de inicio de sesión SFTP.
Conserve Strict Host Key Checking y el Host Key File previsto para el servidor. Un proxy accesible es solo el primer salto de red de la transferencia.
Otros componentes de NiFi también pueden usar servicios de control de proxy, pero sus tipos de proxy admitidos son específicos de cada componente. Compruebe las propiedades del procesador SFTP real cuando trabaje con otra versión de NiFi.