NiFi FetchSFTP: configurare un servizio proxy SOCKS5
Collega uno StandardProxyConfigurationService a FetchSFTP e mantieni la destinazione SSH e l'intermediario nei rispettivi campi.
Le versioni di FetchSFTP che espongono la proprietà Proxy Configuration Service possono usare un servizio controller proxy condiviso. Nell'interfaccia dei componenti di NiFi 2.12, la configurazione è:
- Crea uno StandardProxyConfigurationService nell'ambito del gruppo di processi appropriato.
- Per una rotta SOCKS5, imposta Proxy Type su SOCKS e SOCKS Version su 5.
- Inserisci Server Host e Server Port del proxy, oltre a nome utente e password quando richiesti. Per una destinazione SFTP pubblica, il elenco di proxy SOCKS5 fornisce candidati; il proxy scelto deve comunque consentire quella destinazione e quella porta.
- Abilita il servizio e selezionalo nella proprietà Proxy Configuration Service di FetchSFTP prima di avviare il processore.
Il servizio controller è DIRECT per impostazione predefinita. Compilare un indirizzo senza cambiare il tipo di rotta non seleziona una connessione SOCKS.
| Input | Dove appartiene |
|---|---|
| Nome host e porta del server SFTP | Il processore SFTP |
| Utente SSH, autenticazione e verifica della chiave dell'host | La configurazione SSH del processore |
| Host, porta, protocollo e account del proxy | Il servizio controller proxy selezionato |
Mantieni la destinazione SFTP come il vero server SSH. Il proxy riceve la richiesta di aprire la connessione a quella destinazione; non diventa il punto di accesso SFTP.
Conserva Strict Host Key Checking e l'Host Key File previsto per il server. Un proxy raggiungibile è solo il primo salto di rete del trasferimento.
Anche altri componenti NiFi possono usare servizi controller proxy, ma i tipi di proxy supportati dipendono dal componente. Controlla le proprietà del processore SFTP effettivo quando lavori con un'altra versione di NiFi.