Proxy Configuration Service özelliğini sunan FetchSFTP sürümleri ortak bir proxy denetleyici hizmeti kullanabilir. NiFi 2.12 bileşen arayüzünde yapılandırma şöyledir:

  1. Uygun süreç grubu kapsamında bir StandardProxyConfigurationService oluşturun.
  2. SOCKS5 yolu için Proxy Type değerini SOCKS, SOCKS Version değerini 5 yapın.
  3. Proxy'nin Server Host ve Server Port değerlerini, gerektiğinde kullanıcı adı ve parolasını girin. Genel bir SFTP hedefi için SOCKS5 proxy listesi adaylar sunar; seçilen proxy yine de o hedefe ve bağlantı noktasına izin vermelidir.
  4. Hizmeti etkinleştirin ve işlemciyi başlatmadan önce FetchSFTP'nin Proxy Configuration Service özelliğinde onu seçin.

Denetleyici hizmeti varsayılan olarak DIRECT'tir. Yol türünü değiştirmeden adres doldurmak SOCKS bağlantısı seçmez.

GirdiNereye ait
SFTP sunucusunun ana bilgisayar adı ve bağlantı noktasıSFTP işlemcisi
SSH kullanıcısı, kimlik doğrulama ve ana bilgisayar anahtarı doğrulamasıİşlemcinin SSH yapılandırması
Proxy ana bilgisayarı, bağlantı noktası, protokolü ve hesabıSeçilen proxy denetleyici hizmeti

SFTP hedefini gerçek SSH sunucusu olarak tutun. Proxy, o hedefe bağlantı açma isteğini alır; SFTP oturum açma noktası hâline gelmez.

Strict Host Key Checking ve sunucu için amaçlanan Host Key File ayarını koruyun. Erişilebilir bir proxy, aktarımda yalnızca ilk ağ adımıdır.

Diğer NiFi bileşenleri de proxy denetleyici hizmetleri kullanabilir, ancak destekledikleri proxy türleri bileşene özgüdür. Başka bir NiFi sürümüyle çalışırken gerçek SFTP işlemcisinin özelliklerini denetleyin.

İlgili makaleler