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 პროქსების სია გვთავაზობს კანდიდატებს; არჩეულმა პროქსმა მაინც უნდა დაუშვას ეს დანიშნულება და პორტი.
- ჩართეთ სერვისი და აირჩიეთ იგი FetchSFTP-ის Proxy Configuration Service თვისებაში პროცესორის გაშვებამდე.
მართვის სერვისი ნაგულისხმევად DIRECT-ია. მისამართის შევსება მარშრუტის ტიპის შეუცვლელად არ ირჩევს SOCKS კავშირს.
| შეყვანა | სად ეკუთვნის |
|---|---|
| SFTP სერვერის ჰოსტის სახელი და პორტი | SFTP პროცესორი |
| SSH მომხმარებელი, ავთენტიფიკაცია და ჰოსტის გასაღების შემოწმება | პროცესორის SSH კონფიგურაცია |
| პროქსის ჰოსტი, პორტი, პროტოკოლი და ანგარიში | არჩეული პროქსის მართვის სერვისი |
შეინახეთ SFTP სამიზნე როგორც ნამდვილი SSH სერვერი. პროქსი იღებს ამ სამიზნესთან კავშირის გახსნის მოთხოვნას; ის არ ხდება SFTP-ში შესვლის წერტილი.
შეინარჩუნეთ Strict Host Key Checking და სერვერისთვის განკუთვნილი Host Key File. ხელმისაწვდომი პროქსი გადაცემაში მხოლოდ პირველი ქსელური ნაბიჯია.
NiFi-ის სხვა კომპონენტებსაც შეუძლიათ პროქსის მართვის სერვისების გამოყენება, მაგრამ მათ მიერ მხარდაჭერილი პროქსის ტიპები კომპონენტზეა დამოკიდებული. სხვა NiFi გამოშვებასთან მუშაობისას შეამოწმეთ რეალური SFTP პროცესორის თვისებები.