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 เวอร์ชันอื่น