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