FetchSFTP-ის იმ ვერსიებს, რომლებიც აჩვენებენ Proxy Configuration Service თვისებას, შეუძლიათ გამოიყენონ საერთო პროქსის მართვის სერვისი. NiFi 2.12 კომპონენტის ინტერფეისში კონფიგურაცია ასეთია:

  1. შექმენით StandardProxyConfigurationService შესაბამისი პროცეს-ჯგუფის არეში.
  2. SOCKS5 მარშრუტისთვის დააყენეთ Proxy Type SOCKS-ზე და SOCKS Version 5-ზე.
  3. შეიყვანეთ პროქსის Server Host და Server Port, ასევე მომხმარებლის სახელი და პაროლი, როცა საჭიროა. საჯარო SFTP დანიშნულებისთვის SOCKS5 პროქსების სია გვთავაზობს კანდიდატებს; არჩეულმა პროქსმა მაინც უნდა დაუშვას ეს დანიშნულება და პორტი.
  4. ჩართეთ სერვისი და აირჩიეთ იგი FetchSFTP-ის Proxy Configuration Service თვისებაში პროცესორის გაშვებამდე.

მართვის სერვისი ნაგულისხმევად DIRECT-ია. მისამართის შევსება მარშრუტის ტიპის შეუცვლელად არ ირჩევს SOCKS კავშირს.

შეყვანასად ეკუთვნის
SFTP სერვერის ჰოსტის სახელი და პორტიSFTP პროცესორი
SSH მომხმარებელი, ავთენტიფიკაცია და ჰოსტის გასაღების შემოწმებაპროცესორის SSH კონფიგურაცია
პროქსის ჰოსტი, პორტი, პროტოკოლი და ანგარიშიარჩეული პროქსის მართვის სერვისი

შეინახეთ SFTP სამიზნე როგორც ნამდვილი SSH სერვერი. პროქსი იღებს ამ სამიზნესთან კავშირის გახსნის მოთხოვნას; ის არ ხდება SFTP-ში შესვლის წერტილი.

შეინარჩუნეთ Strict Host Key Checking და სერვერისთვის განკუთვნილი Host Key File. ხელმისაწვდომი პროქსი გადაცემაში მხოლოდ პირველი ქსელური ნაბიჯია.

NiFi-ის სხვა კომპონენტებსაც შეუძლიათ პროქსის მართვის სერვისების გამოყენება, მაგრამ მათ მიერ მხარდაჭერილი პროქსის ტიპები კომპონენტზეა დამოკიდებული. სხვა NiFi გამოშვებასთან მუშაობისას შეამოწმეთ რეალური SFTP პროცესორის თვისებები.

დაკავშირებული სტატიები