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:

  1. Utwórz StandardProxyConfigurationService w odpowiednim zakresie grupy procesów.
  2. Dla trasy SOCKS5 ustaw Proxy Type na SOCKS, a SOCKS Version na 5.
  3. 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.
  4. 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ścioweGdzie należą
Nazwa hosta i port serwera SFTPProcesor SFTP
Użytkownik SSH, uwierzytelnianie i weryfikacja klucza hostaKonfiguracja SSH procesora
Host, port, protokół i konto proxyWybrana 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.

Powiązane artykuły