NiFi FetchSFTP: konfiguracja usługi proxy SOCKS5
Podłącz StandardProxyConfigurationService do FetchSFTP i trzymaj cel SSH oraz pośrednika w ich własnych polach.
Wersje FetchSFTP udostępniające właściwość Proxy Configuration Service mogą korzystać ze wspólnej usługi kontrolera proxy. W interfejsie komponentu NiFi 2.12 konfiguracja wygląda tak:
- Utwórz StandardProxyConfigurationService w odpowiednim zakresie grupy procesów.
- Dla trasy SOCKS5 ustaw Proxy Type na SOCKS, a SOCKS Version na 5.
- Wpisz Server Host i Server Port proxy oraz nazwę użytkownika i hasło, gdy są wymagane. Dla publicznego celu SFTP lista proxy SOCKS5 dostarcza kandydatów; wybrane proxy nadal musi zezwalać na ten cel i port.
- Włącz usługę i wybierz ją we właściwości Proxy Configuration Service procesora FetchSFTP przed uruchomieniem procesora.
Usługa kontrolera domyślnie ma wartość DIRECT. Wypełnienie adresu bez zmiany typu trasy nie wybiera połączenia SOCKS.
| Dane wejściowe | Gdzie należą |
|---|---|
| Nazwa hosta i port serwera SFTP | Procesor SFTP |
| Użytkownik SSH, uwierzytelnianie i weryfikacja klucza hosta | Konfiguracja SSH procesora |
| Host, port, protokół i konto proxy | Wybrana usługa kontrolera proxy |
Zachowaj cel SFTP jako prawdziwy serwer SSH. Proxy otrzymuje żądanie otwarcia połączenia do tego celu; nie staje się punktem logowania SFTP.
Zachowaj Strict Host Key Checking i zamierzony Host Key File dla serwera. Osiągalne proxy to tylko pierwszy krok sieciowy transferu.
Inne komponenty NiFi również mogą korzystać z usług kontrolera proxy, ale obsługiwane przez nie typy proxy zależą od komponentu. Sprawdź właściwości rzeczywistego procesora SFTP, pracując z innym wydaniem NiFi.