what is sftp port number
यह ट्यूटोरियल बताता है कि क्लाइंट-सर्वर आर्किटेक्चर, सर्वर, क्लाइंट, एसएफटीपी पोर्ट के माध्यम से SFTP प्रोटोकॉल और FTP SFTP के बीच अंतर क्या है:
सिक्योर फाइल ट्रांसफर प्रोटोकॉल एक ऐसा टूल है, जिसका इस्तेमाल डेटा को ट्रांसफर करने के लिए किया जाता है, जो फाइल, ऑडियो या वीडियो के रूप में स्थानीय मशीन और रिमोट एंड सर्वर के बीच सुरक्षित रूप से हो सकता है।
यह अन्य प्रोटोकॉल से अलग है जो उसी तरह से कार्य करता है जिस तरह से यह दो मेजबानों के बीच डेटा ट्रांसफर करने के लिए एन्क्रिप्शन और उचित प्रमाणीकरण विधि का उपयोग करता है। यह इंटरनेट के माध्यम से उन फ़ाइल स्थानांतरणों के लिए बहुत उपयोगी है जिन्हें गुप्त रूप से वित्तीय डेटा या रक्षा डेटा की तरह भेजने की आवश्यकता होती है।
इस ट्यूटोरियल में, हम क्लाइंट-सर्वर आर्किटेक्चर और उस पोर्ट के माध्यम से SFTP प्रोटोकॉल के काम का पता लगाएंगे जिस पर यह कॉन्फ़िगर किया गया है। उदाहरण और स्क्रीनशॉट की मदद से, हम यह भी पता लगाएंगे कि फ़ाइल प्रबंधन के लिए इसका उपयोग कैसे करें और क्लाइंट सॉफ़्टवेयर का उपयोग करके इसे एक्सेस करें।
आप क्या सीखेंगे:
एसएफटीपी क्या है
इसे विभिन्न नामों से जाना जाता है जैसे कि SSH फ़ाइल स्थानांतरण प्रोटोकॉल या सुरक्षित फ़ाइल स्थानांतरण प्रोटोकॉल तथा गुप्त फ़ाइल स्थानांतरण प्रोटोकॉल । यह एक नेटवर्क लेयर प्रोटोकॉल है जो एक सुरक्षित नेटवर्क या विश्वसनीय नेटवर्क कनेक्शन पर दो उपयोगकर्ताओं के बीच या क्लाइंट-सर्वर आर्किटेक्चर में सुरक्षित फ़ाइल एक्सेस, प्रबंधन और डेटा के सुरक्षित आदान-प्रदान का प्रावधान करता है।
संचरण जिस डेटा कनेक्शन पर किया जाता है, उसे प्रमाणीकरण नीतियों और पासवर्ड के साथ संरक्षित किया जाना चाहिए, जो केवल भेजने और प्राप्त करने वाले छोर तक जाना चाहिए।
कैसे Android पर बिन फ़ाइलों को खोलने के लिए
सुरक्षित फ़ाइल स्थानांतरण प्रोटोकॉल आमतौर पर टीसीपी पोर्ट नंबर 22 पर चलता है लेकिन हम इस प्रोटोकॉल को चलाने के लिए उपलब्धता के अनुसार किसी भी पोर्ट को असाइन कर सकते हैं। SSH-2 संस्करण को SFTP में शामिल किया गया है जो पूर्ण एन्क्रिप्टेड और सुरक्षित परिवहन परत का प्रावधान करता है जिस पर कोई भी SFTP कमांड चला सकता है और डेटा का आदान-प्रदान भी कर सकता है।
यह एक पैकेट-आधारित प्रोटोकॉल है और यह सरल फ़ाइल स्थानांतरण प्रोटोकॉल की तुलना में बहुत तेज़ी से काम करता है। एसएफटीपी के साथ, डेटा ट्रांसफर मुख्यधारा के कनेक्शन के साथ होगा, इस प्रकार इसे फ़ाइल स्थानांतरण के लिए एफ़टीपी में एक अलग कनेक्शन प्रदान करने की आवश्यकता नहीं है।
SFTP सर्वर
जैसा कि पहले कहा गया था, सुरक्षित फ़ाइल स्थानांतरण प्रोटोकॉल क्लाइंट-सर्वर आर्किटेक्चर पर काम करता है, इस प्रकार एसएफटीपी का उपयोग करने के लिए, ग्राहक के प्रोग्राम और सर्वर सॉफ्टवेयर दोनों होने चाहिए।
SFTP सर्वर कनेक्शन स्थापित करने के लिए, उपयोगकर्ता के पास इंटरनेट सपोर्ट करने वाला वेब सर्वर होना चाहिए और सुरक्षित फाइल ट्रांसफर प्रोटोकॉल सर्वर सेटअप की ओर निर्देशित SFTP पोर्ट नंबर 22 के साथ होना चाहिए जो सिस्टम पर स्थापित है।
जब सिस्टम पर SFTP सर्वर सॉफ्टवेयर स्थापित किया जाता है, तो यह मेजबान के लिए SSH कुंजी उत्पन्न करेगा जहां से उपयोगकर्ता डेटा ट्रांसफर के लिए सिस्टम को एक्सेस करने के लिए अन्य उपयोगकर्ताओं और समूहों को क्रेडेंशियल्स और अनुमतियां दे सकता है। ऑपरेटिंग सिस्टम जैसे विंडोज, लिनक्स सिस्टम, मैक ओएसएक्स, और अन्य सिस्टम हैं जो इस प्रोटोकॉल का समर्थन करते हैं और हम इन ओएस पर एसएफटीपी सेवाएं चला सकते हैं।
सुरक्षित फ़ाइल स्थानांतरण प्रोटोकॉल क्लाइंट
यह एक GUI आधारित या कमांड-लाइन आधारित सॉफ्टवेयर प्रोग्राम है, जो SFTP सर्वर से जुड़ने की क्षमता प्रदान करता है और इसमें SSH को शामिल किया गया है। यह सॉफ़्टवेयर क्लाइंट सिस्टम को पोर्ट 22 पर सर्वर के साथ एक सुरक्षित और एन्क्रिप्टेड नेटवर्क के माध्यम से कनेक्ट करने, प्रमाणित करने और डेटा के संचरण की अनुमति देता है।
नीचे दिया गया आंकड़ा सर्वर और क्लाइंट के बीच संचार और फ़ाइल विनिमय के लिए SSH सत्र दिखाता है।
[छवि स्रोत ]
ये वे सूचनाएं हैं जो सिस्टम को डेस्कटॉप पर SFTP क्लाइंट के लिए कॉन्फ़िगर करने की आवश्यकता होती है।
जानकारी | व्याख्या | उदाहरण |
---|---|---|
फ़ाइल स्थानांतरण टोपोलॉजी | यह किसी भी एन्क्रिप्शन विधि का पालन किए बिना मेजबानों और क्लाइंट और सर्वर के बीच एक सीधी फाइल ट्रांसफर पद्धति का उपयोग करता है। | यह होस्ट और सर्वर मशीन के बीच फ़ाइल स्थानांतरण के लिए टनलिंग टोपोलॉजी का उपयोग करता है और एन्क्रिप्शन विधि का पालन करता है ताकि फ़ाइल को किसी अनधिकृत व्यक्ति द्वारा बाधित न किया जा सके। |
सर्वर होस्टनाम | सर्वर या IP पते का होस्टनाम दें | 10.192.64.2 |
पोर्ट नंबर | टीसीपी पोर्ट जिस पर ग्राहक कनेक्ट करना चाहता है। | २२ या कोई अन्य |
सुरक्षा प्रोटोकॉल | उस प्रोटोकॉल का चयन करें जिसके माध्यम से एक सुरक्षित कनेक्शन स्थापित करना चाहते हैं। | एसएफटीपी / एफटीपी / एससीपी आदि। |
उपयोगकर्ता नाम | SSH का उपयोगकर्ता नाम जिसके माध्यम से ग्राहक सर्वर से जुड़ना चाहता है। | व्यवस्थापक |
कुंजिका | उपरोक्त उपयोगकर्ता को आवंटित पासवर्ड। | ******** |
क्लाइंट से सर्वर के साथ पहली बार कनेक्शन स्थापित करते समय, सर्वर एक होस्ट कुंजी बनाता है और क्लाइंट को प्रदान करता है। उसके बाद, यह भविष्य के कनेक्शन के लिए सिस्टम पर स्थानीय रूप से संग्रहीत किया जाएगा।
SFTP पोर्ट
एक स्थानीय मशीन और एक वेब सर्वर या रिमोट सर्वर के बीच संबंध स्थापित करने के लिए सुरक्षित फाइल ट्रांसफर प्रोटोकॉल का डिफ़ॉल्ट टीसीपी पोर्ट 22 के रूप में सेट किया गया है। लेकिन अगर यह काम नहीं करता है, तो हम पोर्ट सेटिंग्स को 2222 या 2200 पर पोर्ट में बदल सकते हैं सॉफ़्टवेयर डिफ़ॉल्ट सेटिंग्स और परिवर्तनों को सहेज सकता है।
SFTP क्लाइंट सॉफ्टवेयर
# 1) फ़ाइलज़िला सॉफ्टवेयर
Filezilla एक मुफ्त और GUI आधारित एफ़टीपी क्लाइंट सॉफ्टवेयर और एफ़टीपी सर्वर है। क्लाइंट सॉफ़्टवेयर का उपयोग विंडोज, लिनक्स और मैक ओएस के साथ किया जा सकता है लेकिन सर्वर केवल विंडोज के साथ संगत है। यह FTP, SFTP और FTPS प्रोटोकॉल का समर्थन करता है। इसकी कुछ विशेषताओं में शामिल है कि यह IPV6 प्रोटोकॉल का समर्थन करता है।
फ़ाइल स्थानांतरण को रोक दिया जा सकता है और आवश्यकता के अनुसार फिर से शुरू किया जा सकता है। अपलोड और डाउनलोड फ़ाइलों के लिए भी ड्रैग एंड ड्रॉप फीचर है और इससे अधिक, एक फाइल ट्रांसफर सिंगल या मल्टीपल सर्वर के बीच एक साथ हो सकता है।
वेबसाइट: Filezilla सॉफ्टवेयर
# 2) WinSCP
विंडोज सिक्योर कॉपी (WinSCP) विंडोज के लिए एक मुफ्त SFTP और FTP क्लाइंट है। इसका मुख्य उद्देश्य होस्ट कंप्यूटर और रिमोट सर्वर के बीच सुरक्षित फ़ाइल स्थानांतरण प्रदान करना है। यह एक जीयूआई आधारित एप्लिकेशन है जिसमें फाइल को अपलोड और डाउनलोड करने और उन्हें संशोधित करने के लिए ड्रैग एंड ड्रॉप की विशेषताएं हैं। यह SSH के समर्थन के लिए PuTTY प्रमाणीकरण एजेंट के साथ एकीकृत किया जा सकता है।
वेबसाइट: WinSCP
# 3) Solarwinds एफ़टीपी मल्लाह ग्राहक
यह एफ़टीपी, एसएफटीपी और एफटीपीएस के माध्यम से सुरक्षित फ़ाइल स्थानांतरण के लिए एक स्वतंत्र और ओपन-सोर्स एफ़टीपी क्लाइंट है। यह फ़ाइल स्थानांतरण के लिए एक साथ कई सर्वरों से जुड़ सकता है और इस प्रकार कई प्रक्रियाएँ एक समय में हो सकती हैं। यह फ़ोल्डर्स को स्वचालित रूप से सिंक्रनाइज़ भी करता है और इसमें आवंटित समय के साथ शेड्यूल फाइल ट्रांसफर की सुविधा होती है।
वेबसाइट: Solarwinds एफ़टीपी मल्लाह ग्राहक
SFTP के अनुप्रयोग
इन्हें नीचे सूचीबद्ध किया गया है:
- इसका उपयोग दो मेजबानों के बीच संवेदनशील डेटा को स्थानांतरित करने के लिए किया जाता है, जैसे कि राष्ट्रीय सुरक्षा के संबंध में विभिन्न राज्यों के सैन्य विभाग के भीतर डेटा साझा करना और सरकारी निकायों के साथ कानूनी और वित्तीय डेटा साझा करना।
- इसका उपयोग संगठन और नियामक निकायों के बीच ऑडिट डेटा और रिपोर्ट को चलाने और साझा करने के लिए भी किया जाता है।
- SFTP उपकरण के सबसे आकर्षक अनुप्रयोगों में से एक यह है कि हम इससे फाइलें और निर्देशिकाएं बना सकते हैं, हटा सकते हैं, आयात कर सकते हैं और निर्यात कर सकते हैं। यह न केवल बड़ी डेटा फ़ाइलों की भंडारण क्षमता प्रदान करता है, बल्कि एक्सेसिंग क्रेडेंशियल्स होने से कहीं से भी उन्हें एक्सेस करने की सुविधा देता है।
- यह क्लाउड कंप्यूटिंग में भी SEEBURGER और Cyberduck जैसे अनुप्रयोगों द्वारा उपयोग किया जाता है।
- Filezilla और WinSCP अनुप्रयोग सॉफ़्टवेयर हैं जो फ़ाइल प्रबंधन और फ़ाइल साझाकरण के लिए संगठनों द्वारा सबसे अधिक उपयोग किए जाते हैं।
- उन्नत प्रमाणीकरण प्रक्रियाओं का उपयोग करके दो होस्ट के बीच गुप्त फ़ाइल साझाकरण भी संभव है।
एफ़टीपी और एसएफटीपी के बीच अंतर
पैरामीटर | एफ़टीपी | एसएफटीपी |
---|---|---|
विस्तार नाम | फ़ाइल ट्रांसफ़र प्रोटोकॉल | सुरक्षित या SSH फ़ाइल स्थानांतरण प्रोटोकॉल |
परिभाषा | यह दो मेजबानों के बीच फ़ाइल स्थानांतरण के लिए एक खुला स्रोत है और किसी भी सुरक्षित डेटा ट्रांसमिशन का समर्थन नहीं करता है। | यह क्लाइंट और सर्वर के बीच सुरक्षित फ़ाइल स्थानांतरण के लिए एक सुरक्षित SSH चैनल प्रदान करता है। |
एन्क्रिप्शन | एफ़टीपी एक एन्क्रिप्टेड प्रोटोकॉल नहीं है | यह नेटवर्क पर संचरण से पहले एन्क्रिप्शन कुंजी उत्पन्न करके डेटा को एन्क्रिप्ट करता है। |
चैनल का उपयोग किया | दो अलग-अलग चैनलों का उपयोग किया जाता है, एक नियंत्रण के लिए और दूसरा डेटा ट्रांसमिशन के लिए। | एक ही चैनल का उपयोग नियंत्रण और डेटा ट्रांसमिशन दोनों के लिए किया जाता है। |
पोर्ट का इस्तेमाल किया | टीसीपी पोर्ट 21 आमतौर पर इस प्रोटोकॉल के लिए उपयोग किया जाता है। | टीसीपी पोर्ट 22 का उपयोग किया जाता है और इसे 2222 या 2200 जैसे दूसरे पोर्ट पर भी कॉन्फ़िगर किया जा सकता है। |
वास्तुकला का इस्तेमाल किया | क्लाइंट-सर्वर आर्किटेक्चर का उपयोग किया जाता है | SSH आर्किटेक्चर का उपयोग किया जाता है जो केवल होस्ट और सर्वर के साथ सर्वर के बीच फ़ाइलों के हस्तांतरण की भी पेशकश करता है। |
कार्यान्वयन | एफ़टीपी को आसानी से किसी भी होस्ट मशीन पर लागू और उपयोग किया जा सकता है। | SFTP का उपयोग करने से पहले, यह एन्क्रिप्शन कुंजी उत्पन्न करने के लिए आवश्यक है, कभी-कभी मेजबान मशीनों और सर्वर के साथ संगतता के मुद्दों को जन्म देता है। |
SFTP एन्क्रिप्शन
एन्क्रिप्शन सुरक्षित फ़ाइल स्थानांतरण प्रोटोकॉल का एक महत्वपूर्ण हिस्सा है जो डेटा को हैकर्स से ट्रांसमिशन के दौरान कुछ अपठनीय प्रारूप में जोड़कर सुरक्षित रखता है ताकि गंतव्य तक पहुंचने तक इसे किसी के द्वारा एक्सेस नहीं किया जा सके। प्राप्त करने के अंत में, डेटा अधिकृत उपयोगकर्ता के लिए फिर से पढ़ने योग्य हो जाता है जिसके पास इसे एक्सेस करने की कुंजी है।
SFTP फ़ाइल स्थानांतरण के लिए एक सुरक्षित शेल, SSH एन्क्रिप्शन विधि का उपयोग करता है। SSH होस्ट मशीन को अधिकृत करने के लिए सार्वजनिक कुंजी क्रिप्टोग्राफी को तैनात करता है और उन्हें डेटा तक पहुंचने की अनुमति देता है। एसएसएच विधि का उपयोग करने के विभिन्न तरीके हैं, एक तो फ़ाइल स्थानांतरण शुरू करने से पहले नेटवर्क को एन्क्रिप्ट करने के लिए निजी और सार्वजनिक कुंजी के स्वचालित रूप से उत्पन्न जोड़े का उपयोग करना है और नेटवर्क पर लॉग ऑन करने के लिए पासवर्ड उत्पन्न करना है।
एक अन्य विधि प्रमाणीकरण प्रक्रिया को निष्पादित करने के लिए निजी और सार्वजनिक कुंजी की मैन्युअल रूप से निर्मित जोड़ी का उपयोग करना है जो उपयोगकर्ता को पासवर्ड की आवश्यकता के बिना नेटवर्क में लॉग इन करने की अनुमति देता है। इस विधि में, उत्पन्न सार्वजनिक कुंजी को सभी होस्ट मशीनों पर रखा जाता है, जो नेटवर्क तक पहुँच प्राप्त कर सकती हैं और सर्वर होस्ट मशीन द्वारा मेल खाती निजी कुंजी को गुप्त रखा जाता है।
इस तरह, प्रमाणीकरण निजी कुंजी पर आधारित होता है, और एसएसएच यह सत्यापित करेगा कि सार्वजनिक कुंजी प्रस्तुत करने वाले व्यक्ति के पास मिलान के लिए निजी कुंजी है या नहीं।
[छवि स्रोत ]
जैसा कि ऊपर की छवि में दिखाया गया है, SSH क्लाइंट-सर्वर आर्किटेक्चर में भी काम करता है। SSH क्लाइंट मशीन फ़ाइल स्थानांतरण के लिए SFTP कनेक्शन के लिए अनुरोध शुरू करती है, फिर सर्वर सार्वजनिक कुंजी भेजता है और जवाब में, क्लाइंट मशीन मिलान निजी कुंजी और क्रेडेंशियल्स को प्रक्रिया को प्रमाणित करने और सर्वर पर लॉगिन करने के लिए प्रस्तुत करेगी।
फिर दोनों मशीनों के बीच फाइल ट्रांसफर सेशन शुरू किया जा सकता है।
Filezilla के माध्यम से SFTP का उपयोग करना
जैसा कि पहले कहा गया है, फाइलज़िला और विनएससीपी सॉफ्टवेयर प्रोग्राम हैं, जिसके माध्यम से उपयोगकर्ता डेटा ट्रांसफर के लिए एसएफटीपी का उपयोग कर सकते हैं और उन्हें बस सॉफ्टवेयर को इंस्टॉल करना होगा और इसका उपयोग शुरू करने के लिए कॉन्फ़िगरेशन के कुछ बुनियादी चरणों का पालन करना होगा।
नीचे सूचीबद्ध उदाहरणों की मदद से विन्यास के मूल चरण हैं:
चरण 1 :आपको पहले Filezilla क्लाइंट सॉफ्टवेयर को Filezilla साइट पेज से डाउनलोड करना होगा। इस ट्यूटोरियल में साइट का पता पहले ही बताया जा चुका है।
चरण 2 :SFTP सर्वर से कनेक्ट करने के लिए, उपयोगकर्ता को ऊपरी बाईं ओर साइट प्रबंधक आइकन पर क्लिक करने की आवश्यकता है, जैसा कि नीचे दी गई छवि में दिखाया गया है, और फिर नई साइट बनाकर सेटिंग्स लागू करें और फिर कनेक्ट पर क्लिक करके उसमें लॉग इन करें ।
सेटिंग्स निम्नानुसार होनी चाहिए:
- मेज़बान: होस्ट आईडी या होस्ट आईपी पता दर्ज करें।
- मसविदा बनाना: ड्रॉप-डाउन मेनू से SFTP का चयन करें।
- लॉगऑन प्रकार: ड्रॉप-डाउन से सामान्य या इंटरएक्टिव का चयन करें।
- उपयोगकर्ता नाम: होस्ट उपयोगकर्ता नाम दर्ज करें और यह वही होना चाहिए जिसके साथ आप सर्वर पर लॉगिन करेंगे।
- कुंजिका: पासवर्ड दर्ज करे।
अब एडवांस्ड सेटिंग्स पर क्लिक करें।
चरण 3: उन्नत सेटिंग्स में, स्थानीय निर्देशिका स्थान चुनें जिसमें से आप उस फ़ाइल या फ़ोल्डर का चयन करेंगे जिसे आप स्थानांतरित करना चाहते हैं। कोई दूरस्थ डिफ़ॉल्ट निर्देशिका स्थान को खाली छोड़ सकता है या उस विशिष्ट निर्देशिका स्थान को टाइप कर सकता है जिस पर आप डेटा स्थानांतरित करना चाहते हैं।
अब, सत्र शुरू करने के लिए कनेक्ट बटन पर क्लिक करें और फिर ठीक पर क्लिक करें । नीचे देखें स्क्रीनशॉट:
पहली बार, जब आप सर्वर से जुड़ते हैं तो एक डायलॉग बॉक्स दिखाई देगा जो दिखाता है कि 'अज्ञात होस्ट कुंजी' है। फिर विकल्प ‘की जाँच करें हमेशा इस होस्ट पर भरोसा करें और इस कुंजी को कैश में जोड़ें 'और अब ठीक बटन पर क्लिक करें। यह भविष्य के कनेक्शन के लिए कुंजी संग्रहीत करेगा।
चरण 4 :अब एक पासवर्ड बॉक्स आएगा और आपको लॉग इन करने के लिए पासवर्ड दर्ज करना होगा और फ़ाइलज़िला बंद होने तक appear याद पासवर्ड भी चेक करना होगा। उसके बाद ओके बटन दबाएं। प्रमाणीकरण के लिए एक और पासवर्ड संवाद बॉक्स दिखाई देगा फिर आपको पासवर्ड और कुंजी दर्ज करनी चाहिए। फिर ओके पर क्लिक करें।
[छवि स्रोत ]
चरण # 5 :अब आप दूरस्थ सर्वर के उपयोगकर्ता इंटरफ़ेस से जुड़े हैं जैसा कि नीचे दी गई छवि में दिखाया गया है।
इंटरफ़ेस में दो पक्ष या दो विभाजन होते हैं यानी बाईं ओर जो स्थानीय मशीन में सहेजी गई फ़ाइलों और डेटा को दर्शाता है और एक स्थानीय साइट के रूप में टैग किया जाता है। जबकि इंटरफ़ेस का दाहिना भाग रिमोट एंड सर्वर पर सहेजे गए डेटा को दर्शाता है और रिमोट साइट के रूप में टैग किया जाता है।
चरण # 6: उपयोगकर्ता अपने डेटा या फ़ाइलों को दोनों के बीच ड्रैग और ड्रॉप विकल्प द्वारा साझा कर सकता है।
इसके अलावा, उपयोगकर्ता उस मशीन में सर्वर पर फ़ाइल अपलोड करना शुरू कर सकते हैं, जिस पर आप अपलोड करना चाहते हैं। दूरस्थ सर्वर इंटरफ़ेस में, फ़ाइलों को अपलोड करने के लिए सार्वजनिक फ़ोल्डर पर क्लिक करें और उस पर डबल-क्लिक करके खोलें। स्थानीय मशीन से एक विशेष फ़ाइल अपलोड करने के लिए, उस फ़ाइलों पर राइट-क्लिक करें और अपलोड करने का चयन करें।
चरण # 7 :अब आपके द्वारा अपलोड की गई फ़ाइलों को वेब ब्राउज़र द्वारा एक्सेस किया जा सकता है और आप नीचे बताए अनुसार सर्वर पर क्विकनेक्ट कर सकते हैं और क्रॉस साइन का चयन करके फाइलज़िला से बाहर निकल सकते हैं।
Android के लिए सबसे अच्छा एमपी 3 संगीत डाउनलोड
भविष्य के कनेक्शन के लिए, किसी को सभी चरणों का पालन करने की आवश्यकता नहीं है, और फ़ाइलज़िला टैब खोलने के लिए, निम्नलिखित फ़ील्ड दर्ज करके सर्वर के साथ संबंध बनाने के लिए क्विककनेक्ट बटन पर क्लिक करें:
- होस्ट का नाम : होस्ट आईपी एड्रेस या होस्टनेम उपसर्ग SFTP जैसे sftp.xxx.com।
- उपयोगकर्ता नाम : होस्ट उपयोगकर्ता नाम दर्ज करें जिसके माध्यम से आप लॉगिन करना चाहते हैं।
- कुंजिका : पासवर्ड दर्ज करें जो वही होना चाहिए जो आपने सेटिंग्स में एसएसएच सक्रियण के लिए चुना है।
- पोर्ट नंबर : डिफ़ॉल्ट रूप से, पोर्ट संख्या 22 है।
नीचे दिया गया स्क्रीनशॉट क्लाइंट Filezilla का उपयोग करके सर्वर से कनेक्ट करने का तरीका दिखाता है:
ध्यान दें: उपरोक्त स्क्रीनशॉट में त्रुटि संदेश को अनदेखा करें क्योंकि यह केवल फाइलों को स्थानांतरित करने की प्रक्रिया को समझने के लिए साझा किया गया है।
बार बार पूछे जाने वाले प्रश्न
Q # 1) SFTP के लिए क्या आवश्यक है?
उत्तर: सिक्योर फाइल ट्रांसफर प्रोटोकॉल को सिक्योर शेल (SSH) डेटा स्ट्रीम कनेक्शन की जरूरत होती है, जो दो मशीनों के बीच एक सुरक्षित कनेक्शन प्रदान करता है क्योंकि एन्क्रिप्शन एल्गोरिदम का उपयोग करके डेटा एन्क्रिप्टेड रूप में होगा। सर्वर के साथ कनेक्शन स्थापित करने से पहले SSH कुंजियों को भी जेनरेट करना होगा।
Q # 2) क्या SFTP पर्याप्त सुरक्षित है?
उत्तर: हां SFTP पूरी तरह से सुरक्षित प्रोटोकॉल है क्योंकि जो डेटा दो मशीनों के बीच ट्रांसफर होता है वह एन्क्रिप्टेड रूप में होगा और कोई भी अनधिकृत व्यक्ति कोडित डेटा को नहीं पढ़ सकता है। केवल वे उपयोगकर्ता जिनके पास लॉगिन और एक्सेस की कुंजी और क्रेडेंशियल्स हैं, वे डेटा तक पहुंच सकते हैं।
लेकिन अगर उपयोगकर्ता लॉगिन और डेटा ट्रांसफर के लिए कमजोर और असुरक्षित क्रेडेंशियल्स और कुंजियों का उपयोग करता है तो असुरक्षा की संभावना है और कमजोर पासवर्ड आसानी से डीकोड किए जा सकते हैं।
Q # 3) क्या SFTP को हैक किया जा सकता है?
उत्तर: यदि हम एक मजबूत फ़ायरवॉल सिस्टम का उपयोग करते हैं जो नियमित रूप से अपडेट हो जाता है और फ़ायरवॉल लॉग समय-समय पर जांचा जाता है तो SFTP सर्वर को हैक करना बहुत मुश्किल हो जाता है। सर्वर को सुरक्षित बनाने के लिए इसमें स्थापित नवीनतम सुरक्षा पैच के साथ SFTP सर्वर सॉफ़्टवेयर को अपडेट रखने की भी आवश्यकता है।
एसएफटीपी सर्वर को लॉगिन और फाइल शेयरिंग के लिए मजबूत पासवर्ड का उपयोग करना चाहिए और साथ ही आईपी फ़िल्टरिंग का उपयोग करना चाहिए, जिसका अर्थ है कि यह सभी अप्रयुक्त आईपी रेंज को नियमबद्ध करे और उन उपयोगकर्ताओं के आईपी पते की अनुमति दे, जिनके पास सर्वर तक पहुंचने के अधिकार हैं।
एक अन्य महत्वपूर्ण सुरक्षा उपाय यह है कि सभी प्रोटोकॉल को अक्षम करें जो सर्वर द्वारा आवश्यक नहीं हैं जैसे कि यदि सर्वर HTTP और HTTPS का उपयोग नहीं कर रहा है तो उन्हें अक्षम करना चाहिए।
अगर प्रशासक लगातार इन सभी सुरक्षा उपायों को लेता है और खतरों पर नजर रखेगा तो एसएफटीपी सर्वर को हैक करना बहुत मुश्किल हो जाएगा।
Q # 4) क्या एसएफटीपी को मैकओएस के साथ इस्तेमाल किया जा सकता है?
उत्तर: मैक पर SFTP को एक्सेस करने और चलाने के लिए, पहली बात यह है कि सार्वजनिक और निजी कुंजियों को स्वचालित रूप से या मैन्युअल रूप से मैक सिस्टम पर मैनेज SSH विकल्प से उत्पन्न करके SFTP सर्वर में लॉगिन के लिए सिस्टम पर SSH एक्सेस को सक्रिय करें। फिर लॉगिन प्रमाणित करने के लिए उपयोगकर्ता नाम और पासवर्ड बनाएं।
अगला कदम सिस्टम में फाइलज़िला जैसे किसी भी सुरक्षित फ़ाइल स्थानांतरण प्रोटोकॉल क्लाइंट सॉफ़्टवेयर को डाउनलोड करना है और उसी कुंजी और पासवर्ड का उपयोग करके सर्वर से कनेक्ट करना है जिसे आपने SSH सत्र को सक्रिय करने के लिए उपयोग किया है।
ऊपर बताए अनुसार क्लाइंट से सर्वर से कनेक्ट करने के लिए क्रेडेंशियल, आईपी एड्रेस और डिफॉल्ट पोर्ट नंबर का इस्तेमाल करें और फिर आप मेजबानों के बीच फाइल ट्रांसफर कर सकते हैं। अगर Filezilla के साथ संगतता समस्याओं का सामना करना पड़ रहा है, तो एक MAC के लिए Cyberduck SFTP क्लाइंट का उपयोग कर सकता है।
क्यू # 5) SFTP PuTTY क्या है?
उत्तर: PuTTY किसी अन्य मशीन के लिए रिमोट एक्सेस का एक उपकरण है और इसका उपयोग SSH का उपयोग करके सुरक्षित रूप से फ़ाइलों को स्थानांतरित करने के लिए भी किया जा सकता है। PuTTY SFTP सर्वर से फ़ाइलों को जोड़ने और स्थानांतरित करने के लिए एक SFTP क्लाइंट की तरह व्यवहार करता है और दिलचस्प बात यह है कि PuTTY SCP क्लाइंट को विंडोज़ पर स्थापित करने की आवश्यकता नहीं है और सिस्टम पर PuTTY.exe को सीधे डाउनलोड और सहेज कर उपयोग किया जा सकता है।
इसे सीधे कमांड प्रॉम्प्ट से चलाकर सीधे लिनक्स ओएस के साथ इस्तेमाल किया जा सकता है।
यह एक प्रकार का टर्मिनल एमुलेटर है और मैक के साथ भी संगत है। यह टेलनेट, एफटीपी, एससीपी, एसएसएच जैसे कई अनुप्रयोगों का समर्थन करता है और इसे एक सीरियल पोर्ट से भी जोड़ा जा सकता है।
निष्कर्ष
इस ट्यूटोरियल में, हमने समझाया है कि एसएफटीपी क्या है, कुछ लोकप्रिय सुरक्षित फाइल ट्रांसफर प्रोटोकॉल क्लाइंट टूल्स, एप्लिकेशन, एसएफटीपी एन्क्रिप्शन प्रक्रिया। हमने उदाहरणों और स्क्रीनशॉट्स की मदद से डेटा ट्रांसफर के लिए स्थानीय मशीन पर इस एप्लिकेशन को इंस्टॉल करने के लिए सेटिंग्स के साथ बुनियादी वास्तुकला को भी कवर किया।
हमने टीसीपी पोर्ट विवरण के साथ सुरक्षित फाइल ट्रांसफर प्रोटोकॉल के क्लाइंट-सर्वर आर्किटेक्चर पर भी चर्चा की, जिसका उपयोग मशीनों के बीच संबंध बनाने के लिए किया जाता है। तब हमने एफ़टीपी और एसएफटीपी प्रोटोकॉल के बीच अंतर को सारणीबद्ध प्रारूप में समझाया।
इस लेख में, हमने कुछ बुनियादी सवालों के जवाब भी दिए हैं जो आम तौर पर SFTP प्रोटोकॉल और इसके कार्य सिद्धांत के बारे में शुरुआती दिमाग में आते हैं।
आगे पढ़ना = >> पोर्ट ट्रिगरिंग क्या है
अनुशंसित पाठ
- 10 सर्वश्रेष्ठ प्रबंधित फ़ाइल स्थानांतरण सॉफ्टवेयर: एमएफटी स्वचालन उपकरण
- HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल) और DHCP प्रोटोकॉल क्या हैं?
- पोर्ट फॉरवर्ड कैसे करें: पोर्ट फ़ॉरवर्डिंग ट्यूटोरियल उदाहरण के साथ
- पोर्ट ट्रिगर क्या है | पोर्ट ट्रिगरिंग बनाम पोर्ट फ़ॉरवर्डिंग
- SNMP - सरल नेटवर्क प्रबंधन प्रोटोकॉल क्या है
- विंडोज के लिए 10 सर्वश्रेष्ठ मुफ्त TFTP सर्वर डाउनलोड [2021 रैंकिंग]
- महत्वपूर्ण अनुप्रयोग परत प्रोटोकॉल: DNS, FTP, SMTP और MIME प्रोटोकॉल
- JMeter में एफ़टीपी अनुरोध के साथ कार्य करना