NiFi FetchSFTP: SOCKS5 proxy hizmetini yapılandırma
Bir StandardProxyConfigurationService'i FetchSFTP'ye bağlayın ve SSH hedefini ve aracıyı kendi alanlarında tutun.
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:
- Uygun süreç grubu kapsamında bir StandardProxyConfigurationService oluşturun.
- SOCKS5 yolu için Proxy Type değerini SOCKS, SOCKS Version değerini 5 yapın.
- 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.
- 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.
| Girdi | Nereye 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.