เวอร์ชันของ 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. เปิดใช้งานบริการและเลือกบริการนั้นในพร็อพเพอร์ตี Proxy Configuration Service ของ FetchSFTP ก่อนเริ่มโปรเซสเซอร์

บริการควบคุมมีค่าเริ่มต้นเป็น DIRECT การกรอกที่อยู่โดยไม่เปลี่ยนชนิดเส้นทางไม่ได้เลือกการเชื่อมต่อ SOCKS

อินพุตตำแหน่งที่ถูกต้อง
ชื่อโฮสต์และพอร์ตของเซิร์ฟเวอร์ SFTPโปรเซสเซอร์ SFTP
ผู้ใช้ SSH การยืนยันตัวตน และการตรวจสอบคีย์โฮสต์การกำหนดค่า SSH ของโปรเซสเซอร์
โฮสต์ พอร์ต โปรโตคอล และบัญชีของพร็อกซีบริการควบคุมพร็อกซีที่เลือก

เก็บปลายทาง SFTP ให้เป็นเซิร์ฟเวอร์ SSH ตัวจริง พร็อกซีเป็นผู้รับคำขอให้เปิดการเชื่อมต่อไปยังปลายทางนั้น ไม่ได้กลายเป็นจุดเข้าสู่ระบบของ SFTP

คง Strict Host Key Checking และ Host Key File ที่ตั้งใจไว้สำหรับเซิร์ฟเวอร์ พร็อกซีที่เข้าถึงได้เป็นเพียงขั้นแรกของเครือข่ายในการถ่ายโอน

คอมโพเนนต์อื่นของ NiFi ก็ใช้บริการควบคุมพร็อกซีได้เช่นกัน แต่ชนิดพร็อกซีที่รองรับขึ้นอยู่กับคอมโพเนนต์ ตรวจสอบพร็อพเพอร์ตีของโปรเซสเซอร์ SFTP จริงเมื่อทำงานกับ NiFi เวอร์ชันอื่น

บทความที่เกี่ยวข้อง