यदि आप इंटरनेट का बार-बार उपयोग करते हैं, तो आपने कुछ ऐसी साइटों को देखा होगा जो फाइलों को अपने सर्वर पर अपलोड करने और डाउनलोड करने की पेशकश करती हैं। मैं फाइल शेयरिंग साइटों के बारे में बात नहीं कर रहा हूं जो HTTP (हाइपर टेक्स्ट ट्रांसफर प्रोटोकॉल) के माध्यम से फाइल अपलोड और डाउनलोड करने की पेशकश करती हैं, लेकिन वे साइटें जो एफ़टीपी (फाइल ट्रांसफर प्रोटोकॉल) नामक एक विशेष प्रोटोकॉल का उपयोग करती हैं। फ़ाइल स्थानांतरण प्रोटोकॉल को विशेष रूप से इंटरनेट पर एक कंप्यूटर से दूसरे कंप्यूटर में फ़ाइलों को स्थानांतरित करने की प्रक्रिया के लिए डिज़ाइन किया गया है। यह प्रोटोकॉल बिना किसी रुकावट के कई और बड़ी फ़ाइलों को स्थानांतरित करना आसान बनाता है और जब संभव हो तो डाउनलोड और अपलोड को फिर से शुरू करने का समर्थन करता है। अपने स्वयं के होम कंप्यूटर को एफ़टीपी सर्वर के रूप में कार्य करना ताकि आप अपने कंप्यूटर में दूरस्थ स्थानों से फ़ाइलें अपलोड और डाउनलोड कर सकें। आप फ़ाइलें साझा करने के लिए अपने मित्रों और परिवार के सदस्यों के लिए खाते भी बना सकते हैं। यह विशेष रूप से तब उपयोगी होता है जब आप किसी ऐसे व्यक्ति के साथ फ़ाइलें और डेटा साझा करना चाहते हैं जो प्रकृति में बहुत संवेदनशील है और आप इसे किसी भी कीमत पर इंटरनेट पर अपलोड नहीं करना चाहते हैं। एफ़टीपी प्रक्रिया यह सुनिश्चित करेगी कि डेटा केवल अधिकृत उपयोगकर्ताओं के बीच ही रहे।
हालाँकि विंडोज़ के लिए कई एफ़टीपी सर्वर उपलब्ध हैं, या तो वे बहुत महंगे हैं या उनके मुफ़्त संस्करण बहुत सीमित हैं। इसलिए मैंने FileZilla FTP सर्वर को चुना है जो अपनी कक्षा में सबसे अच्छा लगता है। कई अन्य विशेषताओं में, जो मुझे सबसे ज्यादा पसंद हैं, वे हैं उपयोगकर्ता प्रबंधन इंटरफ़ेस और अनुमतियाँ जो किसी भी उपयोगकर्ता को सौंपी जा सकती हैं। मैं आसानी से समूह और उपयोगकर्ता बना सकता हूं और FileZilla FTP सर्वर तक पहुंचने और काम करने के लिए उन्हें कुछ पढ़ने/लिखने की अनुमति प्रदान कर सकता हूं। अनुमति सेट उन्नत विकल्पों के साथ लिनक्स अनुमतियों के समान हैं।
डायनामिक आईपी कॉन्फ़िगर करना
सबसे पहले, हमें प्रत्येक घरेलू उपयोगकर्ता के साथ एक समस्या का समाधान करना होगा - कोई स्थिर आईपी नहीं है . IP आपके कंप्यूटर से जुड़ा नेटवर्क एड्रेस है। अधिकांश इंटरनेट सेवा प्रदाता घरेलू उपयोगकर्ताओं को एक स्थिर आईपी पता प्रदान नहीं करते हैं। यदि कोई स्थिर आईपी पता नहीं है, तो आपको हर बार इंटरनेट राउटर को पुनरारंभ करने पर सर्वर का पता बदलना होगा। इस समस्या को हल करने के लिए, हम एक गतिशील DNS सेवा का उपयोग करेंगे। नो-आईपी एक बहुत ही बुनियादी लेकिन मुफ्त गतिशील डीएनएस सेवा है जो हमारे उद्देश्य को आसानी से पूरा कर सकती है।
No-IP.com पर जाएं और एक फ्री अकाउंट बनाएं। आपका खाता पूरी तरह से सक्रिय होने के बाद, आप विंडोज के लिए नो-आईपी डायनेमिक अपडेट क्लाइंट डाउनलोड कर सकते हैं। अद्यतन क्लाइंट की स्थापना बहुत सीधे आगे है और इसके लिए किसी उपयोगकर्ता इनपुट या मैन्युअल कॉन्फ़िगरेशन की आवश्यकता नहीं है।
जब आप विंडोज स्टार्ट मेन्यू से नो-आईपी डायनेमिक अपडेट क्लाइंट शुरू करते हैं, तो यह आपसे आपका पंजीकृत ईमेल पता और पासवर्ड मांगेगा। साइन इन करने के बाद, आपको अपने कंप्यूटर के लिए एक होस्ट नाम बनाना होगा। आप यहां होस्ट नाम बना सकते हैं। होस्ट प्रकार के रूप में DNS होस्ट (ए) के साथ होस्ट नाम दर्ज करें और बाकी विकल्पों को डिफ़ॉल्ट के रूप में छोड़ दें। होस्ट बनाने के लिए क्रिएट होस्ट बटन पर क्लिक करें। कॉन्फ़िगरेशन को प्रसारित होने में कुछ समय (एक मिनट या तो) लगेगा।
अब आप अपने कंप्यूटर को नो-आईपी द्वारा प्रदान किए गए होस्ट नाम के माध्यम से आसानी से एक्सेस कर सकते हैं। मेरे मामले में, यह sanix.serveftp.com है ।
एफ़टीपी सर्वर सेट करना
अब जब आपने अपने कंप्यूटर पर एक डायनेमिक DNS सेवा सेटअप कर ली है, तो आप आगे बढ़ सकते हैं और FileZilla FTP सर्वर डाउनलोड कर सकते हैं।
सेटअप प्रक्रिया के दौरान, आपको FTP सर्वर के साथ स्थापित किए जाने वाले घटकों को चुनना होगा। मैं संस्थापन प्रकार को मानक . के रूप में रखने की अनुशंसा करता हूं . संस्थापन प्रक्रिया का एक अन्य महत्वपूर्ण हिस्सा फाइलज़िला सर्वर के प्रशासन इंटरफ़ेस के लिए पोर्ट का चयन करना है। डिफ़ॉल्ट पोर्ट 14147 है। आइए इसे इस ट्यूटोरियल के लिए डिफ़ॉल्ट रखें लेकिन आप इसे 1024 और 65535 के बीच किसी भी मान में बदल सकते हैं।
यदि आप विंडोज स्टार्टअप के साथ एफ़टीपी सर्वर शुरू करना चाहते हैं, तो आपको एक सेवा के रूप में इंस्टॉल का चयन करना चाहिए, जो स्वचालित रूप से विंडोज से शुरू होता है। अन्यथा मैन्युअल विकल्प का चयन करें लेकिन आपको Windows पुनरारंभ होने पर सर्वर को स्वयं प्रारंभ करना होगा।
एक बार इंस्टॉल हो जाने पर, आपको सिस्टम ट्रे में FileZilla सर्वर आइकन मिलेगा। कॉन्फ़िगरेशन विकल्प तक पहुंचने के लिए आइकन पर डबल क्लिक करें।
एक कनेक्ट टू सर्वर डायलॉग बॉक्स दिखाई देगा। यदि आप एक प्रशासन पासवर्ड चाहते हैं, तो आप यहां पासवर्ड दर्ज कर सकते हैं और फिर अन्य सेटिंग्स को बदले बिना ठीक क्लिक कर सकते हैं।
अपना FTP सर्वर कॉन्फ़िगर करना
अब असली मजा तब शुरू होता है जब हम वास्तविक FTP सर्वर को कॉन्फ़िगर करना शुरू करते हैं। पहले हम कुछ समूह बनाएंगे। समूह हमें उपयोगकर्ताओं को आसानी से प्रबंधित करने में सक्षम बनाते हैं। हम समूह पर कुछ अनुमतियाँ और प्रतिबंध लागू कर सकते हैं जो समूह के सभी उपयोगकर्ताओं पर लागू होंगे। एक नया समूह बनाने के लिए, “संपादित करें मेनू –> समूह . पर जाएं ” और फिर समूहों के अंतर्गत जोड़ें बटन पर क्लिक करें।
अब जब हमने पहला समूह बना लिया है, तो हम इस समूह में कुछ उपयोगकर्ताओं को जोड़ेंगे। “संपादित करें मेनू -> उपयोगकर्ता -> जोड़ें . पर जाएं "उपयोगकर्ताओं को जोड़ने के लिए।
एक बार जब आप ठीक क्लिक करते हैं, तो आप खाता सेटिंग के तहत प्रत्येक उपयोगकर्ता के लिए पासवर्ड बनाने में सक्षम होंगे।
प्रत्येक समूह या व्यक्तिगत उपयोगकर्ता के लिए, आप अलग-अलग फ़ोल्डर असाइन कर सकते हैं जो उन उपयोगकर्ताओं और समूहों को साझा किए जाएंगे। किसी समूह में नया फ़ोल्डर जोड़ने के लिए, "संपादित करें मेनू -> समूह -> साझा किए गए फ़ोल्डर पर जाएं। ". आप उस विशेष समूह के लिए एक शेयर फ़ोल्डर बनाने के लिए जोड़ें बटन पर क्लिक कर सकते हैं। एक बार बन जाने के बाद, आप किसी विशिष्ट समूह के तहत उस विशेष प्रत्यक्ष के लिए आसानी से अनुमतियाँ सेट कर सकते हैं। फ़ाइल अनुमतियों में निम्नलिखित शामिल हैं:
फाइलों के लिए
- पढ़ें
- लिखें
- हटाएं
- जोड़ें
फ़ोल्डरों के लिए
- बनाएं
- हटाएं
- सूची
- सूची + उप-फ़ोल्डर
आपको अपने होम कंप्यूटर पर एक बहुत ही बुनियादी FTP सर्वर सेटअप करने की आवश्यकता है। आप संपादन मेनू के अंतर्गत उन्नत सेटिंग्स के माध्यम से जा सकते हैं। कृपया ध्यान दें कि यदि आप चाहते हैं कि एफ़टीपी सर्वर नेटवर्क उपयोगकर्ताओं के लिए उपलब्ध हो, तो इसे सक्रिय मोड में होना चाहिए। यदि आप FTP सर्वर तक पहुंच को प्रतिबंधित करना चाहते हैं, तो सर्वर मेनू में लॉक विकल्प का चयन करके सर्वर को लॉक करें।
आपके FTP सर्वर से कनेक्ट हो रहा है
एक बार जब सब कुछ कॉन्फ़िगर हो जाता है और एफ़टीपी सर्वर सक्रिय हो जाता है, तो आप नेटवर्क पर दूसरे कंप्यूटर पर जा सकते हैं और अपने स्थानीय आईपी पते का उपयोग करके एफ़टीपी सर्वर तक पहुँच सकते हैं। यदि आप इसे इंटरनेट से एक्सेस करना चाहते हैं, तो आप डायनेमिक डीएनएस एड्रेस का उपयोग कर सकते हैं जिसे हमने इस ट्यूटोरियल की शुरुआत में पहले ही सेट कर लिया है। पता कुछ इस तरह दिखेगा:username.no-ip.com:21 . कृपया ध्यान दें कि प्रशासन पोर्ट नं। सर्वर लिसनिंग पोर्ट से अलग है। सर्वर लिसनिंग पोर्ट वह है जिस पर क्लाइंट सर्वर से जुड़ेंगे। डिफ़ॉल्ट श्रवण पोर्ट 21 है। आप इसे विकल्पों के माध्यम से बदल सकते हैं लेकिन सुनिश्चित करें कि आप जो भी पोर्ट चुनते हैं वह फ़ायरवॉल में खुला होना चाहिए और कंप्यूटर इस पोर्ट के माध्यम से संचार कर सकते हैं। प्रशासन बंदरगाह केवल एफ़टीपी सर्वर को प्रशासित करने के लिए है और बाहरी दुनिया तक पहुंच प्रदान किए बिना केवल आंतरिक रूप से उपयोग किया जा सकता है।
उम्मीद है कि यह मार्गदर्शिका आपको अपने घरेलू कंप्यूटर पर अपना स्वयं का FTP सर्वर बनाने में सक्षम बनाएगी।
इमेज क्रेडिट:मल्टीपल वायर्ड टू एफ़टीपी बाय बिग स्टॉक फोटो।