NiFi FetchSFTP: SOCKS5 ప్రాక్సీ సేవను కాన్ఫిగర్ చేయండి
StandardProxyConfigurationServiceను FetchSFTPకు కనెక్ట్ చేయండి మరియు SSH గమ్యాన్ని, మధ్యవర్తిని వాటి స్వంత ఫీల్డ్లలో ఉంచండి.
Proxy Configuration Service లక్షణాన్ని చూపించే FetchSFTP వెర్షన్లు పంచుకున్న ప్రాక్సీ నియంత్రణ సేవను ఉపయోగించవచ్చు. 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 ప్రాసెసర్ లక్షణాలను తనిఖీ చేయండి.