NiFi FetchSFTP: наладзьце службу проксі SOCKS5
Далучыце StandardProxyConfigurationService да FetchSFTP і трымайце SSH-прызначэнне і пасярэдніка ў асобных палях.
Версіі FetchSFTP, якія паказваюць уласцівасць Proxy Configuration Service, могуць выкарыстоўваць агульную службу кіравання проксі. У інтэрфейсе кампанентаў NiFi 2.12 налада такая:
- Стварыце StandardProxyConfigurationService у адпаведнай прасторы групы працэсаў.
- Для маршруту SOCKS5 усталюйце Proxy Type у SOCKS, а SOCKS Version — у 5.
- Увядзіце Server Host і Server Port проксі, а таксама імя карыстальніка і пароль, калі яны патрэбныя. Для публічнага прызначэння SFTP спіс проксі SOCKS5 дае кандыдатаў; выбраны проксі ўсё роўна павінен дазваляць гэтае прызначэнне і порт.
- Уключыце службу і выберыце яе ва ўласцівасці Proxy Configuration Service працэсара FetchSFTP перад запускам працэсара.
Служба кіравання па змаўчанні мае значэнне DIRECT. Запаўненне адраса пры нязменным тыпе маршруту не выбірае злучэнне SOCKS.
| Увод | Дзе гэта месца |
|---|---|
| Імя хаста і порт сервера SFTP | Працэсар SFTP |
| Карыстальнік SSH, аўтэнтыфікацыя і праверка ключа хаста | Канфігурацыя SSH працэсара |
| Хаст, порт, пратакол і ўліковы запіс проксі | Выбраная служба кіравання проксі |
Трымайце мэтай SFTP сапраўдны сервер SSH. Проксі атрымлівае запыт на адкрыццё злучэння з гэтай мэтай; ён не робіцца пунктам уваходу ў SFTP.
Захавайце Strict Host Key Checking і прызначаны Host Key File для сервера. Даступны проксі — гэта толькі першы сеткавы крок перадачы.
Іншыя кампаненты NiFi таксама могуць выкарыстоўваць службы кіравання проксі, але падтрыманыя імі тыпы проксі залежаць ад кампанента. Праверце ўласцівасці фактычнага працэсара SFTP, калі працуеце з іншай версіяй NiFi.