हमने पहले लिखा है अपने खुद के एफ़टीपी सर्वर की मेजबानी , लेकिन डेटा क्लीयरटेक्स्ट में ट्रांसफर किया जाता है, जिससे यह गोपनीय फाइल ट्रांसफर के लिए अनुपयुक्त हो जाता है। इस गाइड में हम एफ़टीपी - एसएफटीपी के सुरक्षित संस्करण पर जाएंगे, और यह इंटरनेट पर अन्य लोगों के लिए फ़ाइलों को स्थानांतरित करने का एक शानदार तरीका है।
क्यों SFTP?
गीक्स इस समस्या में हर समय भागते हैं: आपके पास एक फ़ाइल है जो ईमेल या त्वरित संदेशवाहक पर स्थानांतरित करने के लिए बहुत बड़ी है। निश्चित रूप से, आप इसे ड्रॉपबॉक्स या किसी अन्य क्लाउड सेवा पर अपलोड कर सकते हैं, लेकिन क्या होगा यदि आपके पास कोई खाता नहीं है / उनके साथ खाता है, क्या आपके पास पर्याप्त संग्रहण मुक्त है, या क्या होगा यदि आप पूरी तरह से मध्यम व्यक्ति को बायपास करना चाहते हैं? क्लाउड सेवाओं के साथ सुरक्षा चिंताओं का उल्लेख नहीं करना।
उस परेशानी से गुजरने के बजाय, आप SFTP का उपयोग करके अपने दोस्त को फ़ाइलें (बड़ी और छोटी) स्थानांतरित करके समय बचा सकते हैं। स्थानांतरण से पहले अपनी फ़ाइलों को एन्क्रिप्ट करने की कोई आवश्यकता नहीं है, क्योंकि वे बहुत सुरक्षित एसएसएच प्रोटोकॉल के माध्यम से सुरंग किए जा रहे हैं। इतना ही नहीं, लेकिन अब आप क्लाउड के बजाय सीधे अपने मित्र को अपलोड कर सकते हैं, जिससे बहुत समय की बचत होगी।
लेकिन रुको, वहाँ और अधिक है! यदि आप लोगों के साथ अधिक फ़ाइलों को साझा करना चाहते हैं, तो आप उन्हें एक निर्दिष्ट फ़ोल्डर में छोड़ सकते हैं और आपके दोस्त आपके पीसी के उस हिस्से को ब्राउज़ कर सकते हैं जैसे कि यह उनका खुद का एक हिस्सा था। फ़ाइलें साझा करना इस पद्धति से पूरी तरह से आसान हो सकता है, क्योंकि अपलोड करने की शुरुआत आपके बजाय आपके मित्र द्वारा की जाएगी। आपको बस इतना करना है कि खींचें और छोड़ें, और उन्हें बताएं कि वे अब फ़ाइल डाउनलोड कर सकते हैं।
SFTP की स्थापना
विंडोज में SFTP सर्वर स्थापित करने के लिए थर्ड पार्टी सॉफ्टवेयर की आवश्यकता होती है। अधिकांश सॉफ्टवेयर जिसमें यह कार्यक्षमता है, वह आपकी लागत के लिए जा रहा है, लेकिन हम एक मुक्त नाम का उपयोग करेंगे freeFTPd । प्रोग्राम को डाउनलोड और इंस्टॉल करने के लिए उस लिंक पर क्लिक करें। पूर्वाभास हो, डेवलपर्स स्पष्ट रूप से देशी अंग्रेजी बोलने वाले नहीं हैं, और यह बहुत सारे पाठ में दिखाता है। हालांकि, यह चिंताजनक नहीं है कि यह एक वैध कार्यक्रम है जिसे हमने परीक्षण किया है और सब कुछ जांचता है - आप एक बेहतर मुफ्त विकल्प खोजने के लिए कड़ी मेहनत करेंगे।
सामान्य के रूप में स्थापना के माध्यम से जाओ, और अंत में दो संकेत होंगे, एक पूछ रहा है कि क्या निजी कुंजी बनाई जानी चाहिए, और दूसरी यह पूछ रही है कि क्या इसे सेवा के रूप में चलना चाहिए; दोनों पर हाँ क्लिक करें।
जब स्थापना समाप्त हो जाती है, तो अपने डेस्कटॉप पर नए शॉर्टकट आइकन के माध्यम से फ्रीफ़टीपी को खोलें। हम कॉन्फ़िगरेशन परिवर्तन लिखने में समस्याओं में भाग गए, इसलिए सुनिश्चित करें कि आप आइकन पर राइट क्लिक करें और प्रोग्राम को व्यवस्थापक के रूप में चलाएं।
कॉन्फ़िगरेशन के साथ आरंभ करने के लिए, बाईं ओर उपयोगकर्ताओं पर क्लिक करें।
इस मेनू में, Add पर क्लिक करें और अपने सर्वर तक पहुँचने के लिए एक नए उपयोगकर्ता खाते की जानकारी भरें।
प्राधिकरण के तहत, आप "NT प्रमाणीकरण" या "SHA1 हैश के रूप में संग्रहीत पासवर्ड" का उपयोग करना चुन सकते हैं। NT प्रमाणीकरण का मतलब है कि यह एक Windows उपयोगकर्ता नाम और पासवर्ड का उपयोग करता है, इसलिए आपको SFTP निर्देशिका तक पहुंचने वाले किसी भी व्यक्ति के लिए अपने कंप्यूटर पर एक नया उपयोगकर्ता बनाने की आवश्यकता है। ज्यादातर मामलों में, संभवतः SHA1 हैश के रूप में पासवर्ड को स्टोर करना और SFTP उपयोगकर्ता को विंडोज उपयोगकर्ताओं से अलग रखना सबसे अच्छा होगा।
इच्छित उपयोगकर्ता नाम और पासवर्ड में टाइप करने के बाद, नीचे की ओर "एफ़टीपी सर्वर" बॉक्स को अनचेक करें और फिर लागू करें पर क्लिक करें। अब उपयोगकर्ता सेटअप कर रहा है, SFTP टैब पर क्लिक करें।
इस टैब पर वास्तव में बदलने लायक एकमात्र चीज SFTP रूट डायरेक्टरी है। यह निर्दिष्ट करता है कि आप जिन फ़ाइलों को साझा करना चाहते हैं, वे कहां रहेंगी। सरलता के लिए, हम डेस्कटॉप पर पहले से ही पॉपुलेटेड डायरेक्टरी को फ़ोल्डर में बदलने जा रहे हैं।
एक बार जब आप फ़ाइलों को होस्ट करना शुरू करने के लिए तैयार हो जाते हैं, तो इस टैब में स्टार्ट बटन पर क्लिक करें। Windows फ़ायरवॉल संभवतः पॉप अप करेगा और आपसे पूछेगा कि क्या यह ठीक है - अनुमति दें पर क्लिक करें।
अब आपको स्थिति टैब पर वापस जाने में सक्षम होना चाहिए और देखना चाहिए कि आपका SFTP सर्वर चल रहा है।
इन परिवर्तनों को रखने के लिए लागू करें और सहेजें पर क्लिक करें और फिर विंडो बंद करें।
freeFTPd पृष्ठभूमि में चलता रहेगा। इसे एक्सेस करने के लिए, इसे केवल सूचना क्षेत्र से खोलें।
SFTP निर्देशिका तक पहुँचना
अपनी SFTP निर्देशिका में कुछ फ़ाइलों को रखें ताकि हम कुछ परीक्षण कर सकें। यदि आपने उपयोगकर्ता को इसके डिफ़ॉल्ट पर (हमारे उदाहरण में $ SERVERROOT \ geek) छोड़ दिया है, तो आपको SFTP रूट निर्देशिका के भीतर एक और निर्देशिका बनाने की आवश्यकता होगी।
जैसा कि आप इस स्क्रीनशॉट में देख सकते हैं, हमने दो परीक्षण फ़ाइलों को 'geek' निर्देशिका में रखा है जो 'SFTP सर्वर फ़ाइलों' (SFTP रूट निर्देशिका) फ़ोल्डर के अंदर है। सुनिश्चित करें कि पोर्ट 22 आपके राउटर पर आपके पीसी को भेज दिया गया है, और फिर आप किसी को अपने पीसी से कनेक्ट करने के लिए तैयार हैं। देख इस गाइड यदि आपको पोर्ट फ़ॉरवर्डिंग की मदद चाहिए।
अपने दोस्त को एक एफ़टीपी ग्राहक डाउनलोड करें जो एसएफटीपी सर्वर तक पहुंचने में सक्षम हो - हमारी सिफारिश है FileZilla । उन्हें केवल आपके आईपी पते, उपयोगकर्ता नाम और पासवर्ड को टाइप करना होगा जिसे आपने पहले कॉन्फ़िगर किया था और निर्दिष्ट करें कि आपका सर्वर चालू है (यदि आपने इसे डिफ़ॉल्ट पर छोड़ दिया है, तो यह पोर्ट 22 होगा)।
पहली बार जब वे आपके सर्वर से कनेक्ट होते हैं, तो उन्हें होस्ट कुंजियों को सहेजने के लिए प्रेरित किया जाएगा। उन्हें बस "हमेशा विश्वास" बॉक्स की जांच करने की आवश्यकता है और फिर से इस बारे में कभी भी संकेत नहीं दिए जाने के लिए ओके पर क्लिक करें (जब तक कि आप किसी कारण से अपने मेजबान कुंजी को नहीं बदलते)।
आपका मित्र अब आपके द्वारा SFTP निर्देशिका में रखी गई फ़ाइलों तक पहुँचने में सक्षम हो सकता है, और उन फ़ाइलों को इसमें जोड़ना चाहिए जिन्हें वे आपके साथ साझा करना चाहते हैं।