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 אחרת.