एफ़टीपी और एसएफटीपी समझाया गया
सर्वर और क्लाइंट कंप्यूटर के बीच फाइल ट्रांसफर करने के लिए FTP और SFTP दो प्रोटोकॉल हैं। एफ़टीपी पोर्ट 21 है जबकि एसएफटीपी पोर्ट 22 है। एसएफटीपी एन्क्रिप्टेड कनेक्शन के माध्यम से संचार करता है, जबकि एफ़टीपी सादा-पाठ (असुरक्षित) संचार का उपयोग करता है।
इस त्वरित संदर्भ मार्गदर्शिका में FTP और SFTP, वे कैसे काम करते हैं और उनके बीच के अंतर को शामिल किया गया है।
पोस्ट विषय ब्राउज़ करें
- एफ़टीपी और एफ़टीपी पोर्ट नंबर क्या है?
- SFTP और SFTP पोर्ट नंबर क्या है?
- एफ़टीपी और एसएफटीपी के बीच अंतर
एफ़टीपी और एफ़टीपी पोर्ट नंबर क्या है?
एफ़टीपी (फाइल ट्रांसफर प्रोटोकॉल) एक क्लाइंट-सर्वर संचार प्रोटोकॉल है जिसका उपयोग क्लाइंट और सर्वर के बीच फाइल ट्रांसफर करने के लिए किया जाता है। एफ़टीपी पोर्ट 21 है।
फ़ाइल स्थानांतरण प्रोटोकॉल (एफ़टीपी) क्लिंट-सर्वर मॉडल और प्रमाणीकरण
एफ़टीपी संचार होने के लिए एक सर्वर और क्लाइंट होना चाहिए।
FTP के लिए आवश्यक है कि क्लाइंट कनेक्ट करने का प्रयास करते समय सर्वर से प्रमाणित करें। प्रमाणीकरण स्पष्ट-पाठ के माध्यम से होता है, जिसका अर्थ है कि FTP क्लाइंट और FTP सर्वर के बीच संचार एन्क्रिप्टेड नहीं है।
यह एफ़टीपी संचार को असुरक्षित बनाता है। इसका मतलब है कि संचार तक पहुंच वाला एक घुसपैठिया उपयोगकर्ता नाम, पासवर्ड और स्थानांतरित की गई फ़ाइलों को देख सकेगा।
एफ़टीपी कनेक्शन हो सकता है सक्रिय या निष्क्रिय . यह निर्धारित करता है कि क्लाइंट और सर्वर के बीच डेटा कनेक्शन कैसे स्थापित किया जाता है। दोनों कनेक्शन प्रकारों में, क्लाइंट एफ़टीपी पोर्ट 21 के माध्यम से सर्वर से एक टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल) कनेक्शन बनाता है।
में सक्रिय एफ़टीपी मोड, कनेक्शन क्लाइंट द्वारा एक यादृच्छिक पोर्ट, एफ़टीपी पोर्ट एम से आने वाले डेटा कनेक्शन के लिए सुनना शुरू होता है। क्लाइंट तब एफ़टीपी कमांड भेजता है बंदरगाह सर्वर को यह बताने के लिए कि वह किस एफ़टीपी पोर्ट पर सुन रहा है। इसके बाद, संचार प्रक्रिया में सर्वर क्लाइंट को उसके पोर्ट 20, FTP सर्वर डेटा पोर्ट से एक डेटा चैनल आरंभ करता है।
ऐसी परिस्थितियां हैं जहां क्लाइंट फ़ायरवॉल के पीछे है। फ़ायरवॉल के पीछे क्लाइंट आने वाले टीसीपी कनेक्शन स्वीकार करने में सक्षम नहीं हो सकता है। इस परिस्थिति में, एफ़टीपी निष्क्रिय कनेक्शन के लिए मोड का उपयोग किया जाता है।
में निष्क्रिय एफ़टीपी मोड, क्लाइंट a . भेजने के लिए नियंत्रण कनेक्शन का उपयोग करता है पासवी सर्वर को एफ़टीपी कमांड। क्लाइंट तब सर्वर से एक आईपी पता और सर्वर पोर्ट नंबर प्राप्त करता है। अंत में, क्लाइंट सर्वर से प्राप्त जानकारी का उपयोग एक मनमाना क्लाइंट FTP पोर्ट से IP पते और प्राप्त पोर्ट पर डेटा कनेक्शन खोलने के लिए करता है।
अपने फेसबुक प्रोफाइल को किसी और के रूप में कैसे देखें
एफ़टीपी पोर्ट नंबर समझाया गया
जैसा कि ऊपर वर्णित है, एफ़टीपी संचार के लिए दो टीसीपी कनेक्शन, एफ़टीपी पोर्ट 20 और 21 का उपयोग करता है। एफ़टीपी पोर्ट 21 का उपयोग सर्वर से क्लाइंट को नियंत्रण जानकारी भेजने के लिए किया जाता है। डेटा फ़ाइलें भेजने के लिए पोर्ट 21 का उपयोग नहीं किया जाता है। दूसरा FTP पोर्ट, 20 सर्वर और क्लाइंट के बीच डेटा फाइल भेजने के लिए उपयोग किया जाता है।
SFTP और SFTP पोर्ट नंबर क्या है?
SFTP (SSH (या सिक्योर) फाइल ट्रांसफर प्रोटोकॉल) SSH (सिक्योर शेल) प्रोटोकॉल का उपयोग करके सुरक्षित कनेक्शन पर फाइल और डेटा ट्रांसफर की अनुमति देता है। एसएफटीपी में एफ़टीपी के विपरीत, क्लाइंट और सर्वर के बीच संचार एसएफटीपी पोर्ट पर एन्क्रिप्ट किया गया है 22 है।
सुरक्षित एफ़टीपी (एसएफटीपी) क्लिंट-सर्वर मॉडल और प्रमाणीकरण
FTP की तरह, SFTP संचार क्लाइंट और सर्वर के बीच होता है। SFTP सर्वर को सही पोर्ट (SFTP पोर्ट 22 या आपके द्वारा उपयोग के लिए चुने गए किसी अन्य पोर्ट) के साथ एक वेब सर्वर की आवश्यकता होती है।
पोर्ट को फ़ायरवॉल से FTP सर्वर को अग्रेषित किया जाना चाहिए। एक बार जब आप एक एसएफटीपी सर्वर को सही ढंग से स्थापित करते हैं, तो एक एसएसएच होस्ट कुंजी उत्पन्न होती है। उपयोगकर्ताओं को तब आवश्यक अनुमतियाँ बनाई और सौंपी जा सकती हैं जो उन्हें SFTP सर्वर से कनेक्ट करने की अनुमति देंगी।
किसी SFTP सर्वर से कनेक्ट करने के लिए, आपको एक SFTP क्लाइंट की आवश्यकता होती है। एक SFTP क्लाइंट GUI या कमांड लाइन टूल हो सकता है। SFTP क्लाइंट SFTP पोर्ट 22 (या SFTP सर्वर में निर्दिष्ट पोर्ट) के माध्यम से SFTP सर्वर से सुरक्षित और एन्क्रिप्टेड कनेक्शन पर फ़ाइलों को प्रमाणित और स्थानांतरित करता है।
एफ़टीपी और एसएफटीपी के बीच अंतर
टीसीपी पोर्ट के अलावा एफ़टीपी और एसएफटीपी कनेक्शन के लिए उपयोग करते हैं, दो प्रोटोकॉल के बीच अन्य अंतर हैं।
नीचे दी गई तालिका दो प्रोटोकॉल के बीच अंतर पर प्रकाश डालती है।
एस/एन | विशेषता | एफ़टीपी | एसएफटीपी |
एक | बंदरगाह | एफ़टीपी पोर्ट 21 और 20 . पर चलता है | SFTP पोर्ट 22 . का उपयोग करता है |
दो | डेटा ट्रांसमिशन | नियंत्रण जानकारी भेजने और डेटा स्थानांतरित करने के लिए दो अलग-अलग चैनलों का उपयोग करता है। | एसएफटीपी नियंत्रण और डेटा को सुरक्षित पैकेट में जोड़ता है और उन्हें एक चैनल के माध्यम से भेजता है। |
3 | सुरक्षा | एफ़टीपी संचार एन्क्रिप्टेड नहीं है। मतलब कोई तीसरा पक्ष डेटा को इंटरसेप्ट कर सकता है। | दूसरी ओर, एसएफटीपी डेटा एन्क्रिप्टेड कनेक्शन के माध्यम से भेजा जाता है। यदि कोई घुसपैठिया डेटा को इंटरसेप्ट करता है, तो यह हैकर के लिए अर्थहीन होगा। |
4 | फ़ायरवॉल | एफ़टीपी फ़ायरवॉल के अनुकूल नहीं है। | SFTP इनबाउंड और आउटबाउंड कनेक्शन दोनों के लिए एकल SFTP पोर्ट 22 का उपयोग करता है। इसका मतलब है कि एसएफ़टीपी संचार के लिए फ़ायरवॉल में एक एकल पोर्ट खोला जा सकता है। |
मुझे उम्मीद है कि इस एस जोन ने एफ़टीपी, एसएफटीपी, एफ़टीपी पोर्ट और एसएफटीपी को सफलतापूर्वक समझाया? मुझे यह भी उम्मीद है कि आपको यह एस ज़ोन मददगार लगा होगा।
वैकल्पिक रूप से, आप एक प्रश्न पूछ सकते हैं, एक टिप्पणी छोड़ सकते हैं या इस पृष्ठ के अंत में एक उत्तर दें प्रपत्र के साथ प्रतिक्रिया प्रदान कर सकते हैं।
अंत में, अधिक इंटरनेट टेक एस ज़ोन के लिए, हमारे इंटरनेट टेक्नोलॉजी एक्सप्लेन्ड पेज पर जाएँ। आपको हमारा वर्क फ्रॉम होम पेज भी बहुत मददगार लग सकता है।