IIS का उपयोग करके विंडोज में एफ़टीपी सर्वर कैसे सेटअप करें
इससे पहले, मैंने एक पोस्ट लिखी थी अपने कंप्यूटर को विंडोज फाइल शेयरिंग सर्वर में कैसे बदलें विभिन्न कार्यक्रमों के एक जोड़े का उपयोग करना। यदि आप अपने स्थानीय कंप्यूटर पर दोस्तों या परिवार के साथ फ़ाइलों को साझा करने का एक त्वरित तरीका ढूंढ रहे हैं, तो ऐसा करने का यह एक आसान तरीका है.
हालाँकि, यदि आप देख रहे हैं Windows में अपने FTP सर्वर का उपयोग करके सेटअप करें IIS, आप ऐसा कर सकते हैं, लेकिन इसके लिए अधिक तकनीकी ज्ञान की आवश्यकता है। बेशक, यह साझा करने और सुरक्षा पर आपके अधिक दानेदार नियंत्रण भी देता है, इसलिए यह उन लोगों के लिए बेहतर है, जिनके पास थोड़ा-सा कंप्यूटर है। इसके अलावा, IIS सभी वेबसाइटों को चलाने के बारे में है, इसलिए यदि आप FTP सर्वर के साथ कुछ वेबसाइटों को चलाना चाहते हैं, तो IIS सबसे अच्छा विकल्प है.
यह भी ध्यान देने योग्य है कि IIS के विभिन्न संस्करण विंडोज के प्रत्येक स्वाद के साथ आते हैं और उन सभी में थोड़ा अलग फीचर सेट होते हैं। IIS 5.0 विंडोज 2000 के साथ आया और 5.1 विंडोज एक्सपी प्रोफेशनल के साथ आया। IIS 6 Windows Server 2003 और Windows XP Professional 64-बिट के लिए था। IIS 7 IIS का पूर्ण पुनर्लेखन था और इसे Windows Server 2008 और Windows Vista के साथ शामिल किया गया था.
आईआईएस 7.5 को विंडोज 7 के साथ जारी किया गया, आईआईएस 8 को विंडोज 8 के साथ जारी किया गया और आईआईएस 8.5 को विंडोज 8.1 के साथ जारी किया गया। यदि संभव हो तो IIS 7.5 या उच्चतर का उपयोग करना सबसे अच्छा है क्योंकि वे सबसे अधिक सुविधाओं का समर्थन करते हैं और बेहतर प्रदर्शन करते हैं.
IIS में एक FTP सर्वर को सेटअप और कॉन्फ़िगर करें
पहली बात यह है कि आपको अपना स्वयं का एफ़टीपी सर्वर विंडोज में सेटअप करना होगा, यह सुनिश्चित करने के लिए कि आपके पास इंटरनेट सूचना सेवा (आईआईएस) स्थापित है। याद रखें, IIS केवल Windows के प्रो, व्यावसायिक, अंतिम या एंटरप्राइज़ संस्करणों के साथ आता है.
Windows Vista और इससे पहले के संस्करण पर क्लिक करें शुरु, कंट्रोल पैनल और जाएं प्रोग्राम जोड़ें निकालें. फिर पर क्लिक करें Windows घटक जोड़ें / निकालें. विंडोज 7 और उच्चतर के लिए, पर क्लिक करें कार्यक्रम और विशेषताएं कंट्रोल पैनल से और फिर क्लिक करें विंडोज़ सुविधाएं चालू या बंद करें.
घटकों के विज़ार्ड में, सूची में IIS देखने तक इसे नीचे स्क्रॉल करें और इसे बंद करें। क्लिक करने से पहले आगामी हालाँकि, सुनिश्चित करें कि आप पर क्लिक करें विवरण और फिर जाँच करें फ़ाइल स्थानांतरण प्रोटोकॉल (एफ़टीपी) सेवा.
विंडोज 7 और ऊपर के लिए, आगे बढ़ें और अगले बॉक्स पर क्लिक करें इंटर्नेट सूचना सेवाएं तथा एफ़टीपी सर्वर. आपको यह भी सुनिश्चित करने की आवश्यकता है कि आप जाँच करें वेब प्रबंधन उपकरण बॉक्स अन्यथा आप बाद में प्रशासनिक उपकरण से IIS का प्रबंधन करने में सक्षम नहीं होंगे। एफ़टीपी के लिए, आपको जाँच करने की आवश्यकता है एफ़टीपी सेवा बॉक्स अन्यथा आपके पास एफ़टीपी सर्वर बनाने का विकल्प नहीं होगा.
क्लिक करें ठीक और फिर क्लिक करें आगामी. विंडोज आगे बढ़ेगा और एफ़टीपी सेवा के साथ आवश्यक आईआईएस फाइलें स्थापित करेगा। आपको इस बिंदु पर अपना Windows XP या Windows Vista डिस्क सम्मिलित करने के लिए कहा जा सकता है। आपको विंडोज 7 या उच्चतर के लिए डिस्क की आवश्यकता नहीं होनी चाहिए.
FTP के लिए IIS सेटअप और कॉन्फ़िगर करें
IIS स्थापित हो जाने के बाद, आपको अपना कंप्यूटर पुनरारंभ करना पड़ सकता है। अब हम आगे बढ़ना चाहते हैं और FTP सर्वर स्थापित करने के लिए IIS कॉन्फ़िगरेशन पैनल खोलते हैं। तो जाओ शुरु, फिर कंट्रोल पैनल और पर क्लिक करें प्रशासनिक उपकरण. अब आपको एक आइकन देखना चाहिए इंटर्नेट सूचना सेवाएं.
जब आप पहली बार Vista में या उससे पहले IIS खोलते हैं, तो आप केवल बाएं हाथ के मेनू में अपने कंप्यूटर का नाम देखेंगे। आगे बढ़ो और क्लिक करें + कंप्यूटर के नाम के आगे प्रतीक और आपको वेब साइट्स, एफ़टीपी साइट्स आदि जैसे विकल्पों में से कुछ दिखाई देंगे, हम एफ़टीपी साइट्स में रुचि रखते हैं, इसलिए इसे भी विस्तृत करें। तुम्हे देखना चाहिए डिफ़ॉल्ट एफ़टीपी साइट, इस पर क्लिक करें.
आप डिफ़ॉल्ट एफ़टीपी साइट पर क्लिक करने के बाद देखेंगे कि शीर्ष पर कुछ बटन हैं जो वीसीआर बटन की तरह दिखते हैं: प्ले, स्टॉप, और पॉज़। यदि प्ले बटन को बाहर निकाल दिया जाता है, तो इसका मतलब है कि एफ़टीपी सर्वर सक्रिय है। आपका एफ़टीपी सर्वर अब ऊपर और चल रहा है! आप वास्तव में इसे अपने एफ़टीपी क्लाइंट सॉफ़्टवेयर के माध्यम से कनेक्ट कर सकते हैं। मैं स्मार्टएफटीपी का उपयोग करता हूं, लेकिन आप जो भी पसंद करते हैं उसका उपयोग कर सकते हैं.
विंडोज 7 और उच्चतर के लिए, आप IIS को एक अलग रूप देखेंगे। सबसे पहले, कोई प्ले बटन या ऐसा कुछ भी नहीं है। इसके अलावा, आपको प्रमाणीकरण, एसएसएल सेटिंग्स, निर्देशिका ब्राउज़िंग, आदि के लिए होम स्क्रीन पर कॉन्फ़िगरेशन विकल्पों का एक गुच्छा दिखाई देगा.
यहां एफ़टीपी सर्वर शुरू करने के लिए, आपको राइट-क्लिक करना होगा साइटें और फिर चुनें FTP साइट जोड़ें.
यह एफ़टीपी विज़ार्ड खोलता है जहाँ आप अपनी एफ़टीपी साइट को एक नाम देकर और फाइलों के लिए भौतिक स्थान चुनकर शुरू करते हैं.
अगला, आपको बाइंडिंग और एसएसएल को कॉन्फ़िगर करना होगा। बाइंडिंग मूल रूप से आईपी पते हैं जिन्हें आप एफ़टीपी साइट का उपयोग करना चाहते हैं। आप इसे छोड़ सकते हैं सब निरुपित यदि आप किसी अन्य वेबसाइट को चलाने की योजना नहीं बनाते हैं। रखना स्वचालित रूप से एफ़टीपी साइट शुरू करें बॉक्स की जाँच की और चुनें कोई एसएसएल नहीं जब तक आप सर्टिफिकेट नहीं समझेंगे.
अंत में, आपको प्रमाणीकरण और प्राधिकरण सेटअप करना होगा। आपको चुनना है कि आप क्या चाहते हैं गुमनाम या मूल प्रमाणीकरण अथवा दोनों। प्राधिकरण के लिए, आप सभी उपयोगकर्ताओं, अनाम उपयोगकर्ताओं या विशिष्ट उपयोगकर्ताओं से चुनते हैं.
आप वास्तव में एक्सप्लोरर खोलकर और टाइप करके एफ़टीपी सर्वर को स्थानीय रूप से एक्सेस कर सकते हैं एफ़टीपी: // स्थानीय होस्ट. यदि सभी अच्छी तरह से काम करते हैं, तो आपको बिना किसी त्रुटि के फ़ोल्डर लोड देखना चाहिए.
यदि आपके पास एक एफ़टीपी कार्यक्रम है, तो आप एक ही काम कर सकते हैं। FTP क्लाइंट सॉफ्टवेयर खोलें और टाइप करें स्थानीय होस्ट होस्ट नाम और चयन के रूप में गुमनाम लॉगिन के लिए। कनेक्ट करें और अब आपको फ़ोल्डर देखना चाहिए.
ठीक है, तो अब हमें साइट मिल गई है और चल रही है! अब आप उस डेटा को कहां छोड़ते हैं जिसे आप साझा करना चाहते हैं? IIS में, डिफ़ॉल्ट FTP साइट वास्तव में स्थित है C: \ Inetpub \ ftproot. आप डेटा को वहां डंप कर सकते हैं, लेकिन क्या होगा यदि आपके पास पहले से ही डेटा कहीं और स्थित है और इसे inetpub में स्थानांतरित नहीं करना है?
विंडोज 7 और उच्चतर में, आप विज़ार्ड के माध्यम से इच्छित स्थान चुन सकते हैं, लेकिन यह अभी भी केवल एक फ़ोल्डर है। यदि आप एफ़टीपी साइट पर अधिक फ़ोल्डर्स जोड़ना चाहते हैं, तो आपको वर्चुअल निर्देशिकाओं को जोड़ना होगा। अभी के लिए, बस ftproot डायरेक्टरी को खोलें और उसमें कुछ फाइल्स डंप करें.
अब अपने FTP क्लाइंट को रिफ्रेश करें और अब आपको अपनी फाइलों को सूचीबद्ध देखना चाहिए! तो अब आपके पास अपने स्थानीय कंप्यूटर पर एक एफ़टीपी सर्वर चल रहा है। तो आप स्थानीय नेटवर्क पर किसी अन्य कंप्यूटर से कैसे कनेक्ट करेंगे?
ऐसा करने के लिए, आपको अपने कंप्यूटर पर FTP कनेक्शन की अनुमति देने के लिए विंडोज फ़ायरवॉल खोलना होगा; अन्यथा सभी बाहरी कंप्यूटर अवरुद्ध हो जाएंगे। आप इस पर जाकर कर सकते हैं शुरु, कंट्रोल पैनल, पर क्लिक कर रहा है विंडोज फ़ायरवॉल और फिर पर क्लिक करना है उन्नत टैब.
के नीचे नेटवर्क कनेक्शन सेटिंग्स अनुभाग, सुनिश्चित करें कि सभी कनेक्शन बाईं सूची में चेक किए गए हैं और फिर पर क्लिक करें सेटिंग्स बटन। अब आप अपने कंप्यूटर पर आपके कंप्यूटर द्वारा प्रदान की जाने वाली सेवा के आधार पर कुछ पोर्ट खोल पाएंगे। चूंकि हम अपने स्वयं के एफ़टीपी सर्वर की मेजबानी कर रहे हैं, इसलिए हम जांच करना चाहते हैं एफ़टीपी सर्वर.
थोड़ी पॉपअप विंडो कुछ सेटिंग्स के साथ दिखाई देगी जिसे आप बदल सकते हैं, बस इसे छोड़ दें जैसा कि यह है और ओके पर क्लिक करें। मुख्य Windows फ़ायरवॉल विंडो पर फिर से ठीक क्लिक करें.
विंडोज 7 और उच्चतर में, फ़ायरवॉल पोर्ट खोलने के लिए प्रक्रिया अलग है। नियंत्रण कक्ष से विंडोज फ़ायरवॉल खोलें और फिर पर क्लिक करें एडवांस सेटिंग बाएं हाथ की ओर। फिर पर क्लिक करें आभ्यंतरिक नियम और तब तक नीचे स्क्रॉल करें जब तक आप देखें एफ़टीपी सर्वर (एफ़टीपी ट्रैफ़िक-इन), उस पर राइट क्लिक करें और चुनें नियम सक्षम करें.
फिर पर क्लिक करें आउटबाउंड नियम और उसी के लिए काम करो एफ़टीपी सर्वर (एफ़टीपी ट्रैफ़िक-आउट). आपने अब FTP कनेक्शन के लिए फ़ायरवॉल खोल दिया है। अब अपने नेटवर्क पर एक अलग कंप्यूटर से अपनी FTP साइट से कनेक्ट करने का प्रयास करें। इससे पहले कि आप इसे अलग कंप्यूटर से कनेक्ट कर सकें, आपको पहले कंप्यूटर का आईपी पता प्राप्त करना होगा.
के लिए जाओ शुरु, क्लिक रन और में टाइप करें अध्यक्ष एवं प्रबंध निदेशक. प्रकार IPCONFIG और IP पते के लिए संख्या नीचे बताएं:
अन्य कंप्यूटर पर आपके एफ़टीपी क्लाइंट में, आपके द्वारा लिखे गए आईपी पते में टाइप करें और गुमनाम रूप से कनेक्ट करें। अब आपको अपनी सभी फ़ाइलों को उसी तरह से देखने में सक्षम होना चाहिए जैसे आपने एफ़टीपी क्लाइंट पर किया था जो स्थानीय कंप्यूटर पर था। फिर से, आप एक्सप्लोरर पर भी जा सकते हैं और कनेक्ट करने के लिए बस FTP: \\ ipaddress टाइप कर सकते हैं.
अब जब एफ़टीपी साइट काम कर रही है, तो आप एफ़टीपी प्रयोजनों के लिए जितने चाहें उतने फ़ोल्डर जोड़ सकते हैं। इस तरह, जब कोई उपयोगकर्ता कनेक्ट होता है, तो वे एक पथ निर्दिष्ट करते हैं जो एक विशिष्ट फ़ोल्डर से कनेक्ट होगा.
IIS में वापस, डिफ़ॉल्ट FTP साइट पर राइट क्लिक करें और चुनें नया, और फिर आभासी निर्देशिका.
विंडोज 7 में, आप साइट के नाम पर राइट-क्लिक करें और चुनें वर्चुअल निर्देशिका जोड़ें.
जब आप IIS में एक वर्चुअल निर्देशिका बनाते हैं, तो आप मूल रूप से एक उपनाम बनाने जा रहे हैं जो स्थानीय हार्ड ड्राइव पर एक फ़ोल्डर को इंगित करता है। तो विज़ार्ड में, आपके द्वारा पूछी गई पहली चीज़ एक उपनाम के लिए है। "WordDocs" या "FreeMovies", आदि जैसे कुछ सरल और उपयोगी है.
अगला पर क्लिक करें और अब उस पथ पर ब्राउज़ करें जहां आप चाहते हैं कि उपनाम संदर्भित हो। इसलिए यदि आपके पास उन फिल्मों का एक समूह है, जिन्हें आप साझा करना चाहते हैं, तो उस फ़ोल्डर में ब्राउज़ करें.
अगला क्लिक करें और चुनें कि क्या आप इसे चाहते हैं पढ़ना केवल या पढ़ना और लिखना पहुंच। यदि आप केवल फ़ाइलें साझा करना चाहते हैं, तो पढ़ें पढ़ें। यदि आप चाहते हैं कि लोग आपके कंप्यूटर पर फ़ाइलें अपलोड करने में सक्षम हों, तो पढ़ें और लिखें.
नेक्स्ट क्लिक करें और फ़िर फ़िनिश क्लिक करें! अब आप डिफ़ॉल्ट एफ़टीपी साइट के नीचे अपनी नई वर्चुअल निर्देशिका देखेंगे। विंडोज 7 और ऊपर में, इस प्रक्रिया को नीचे दिखाए गए एक डायलॉग में घटाया गया है:
आप पथ फ़ील्ड "/ परीक्षण" या "/ NameOfFolder" में डालकर अपने FTP क्लाइंट का उपयोग करके आपसे कनेक्ट कर सकते हैं। एक्सप्लोरर में, आप बस टाइप करेंगे एफ़टीपी: // IPADDRESS / aliasname.
अब आप केवल उन फ़ाइलों को देखेंगे जो उस फ़ोल्डर में हैं जिसके लिए हमने उपनाम बनाया था.
यह इसके बारे में! आप जितने चाहें उतने फोल्डर बना सकते हैं! केवल एक चीज जो आपको करने की आवश्यकता है वह यह है कि अपने सार्वजनिक आईपी पते को अपने आंतरिक नेटवर्क के बाहर से जोड़ने वाले किसी भी व्यक्ति को दें। यदि आप चाहते हैं कि उपयोगकर्ता दुनिया में कहीं से भी कनेक्ट हों, तो आपको उन्हें अपना सार्वजनिक आईपी पता देना होगा, जिसे आप यहां जाकर पता कर सकते हैं http://whatismyipaddress.com/.
अंत में, आपको अपने राउटर पर FTP पोर्ट को अपने स्थानीय कंप्यूटर पर एफ़टीपी सर्वर को होस्ट करने की आवश्यकता होगी. आगे बंदरगाह आपके राउटर पर पोर्ट को अग्रेषित करने के तरीके को अपने होम नेटवर्क पर कंप्यूटर को दिखाने के लिए एक शानदार साइट है। आपको पोर्ट फ़ॉरवर्डिंग और डायनेमिक DNS पर मेरे अन्य पोस्ट भी पढ़ने चाहिए:
पोर्ट फ़ॉरवर्डिंग क्या है?
रिमोट एक्सेस के लिए डायनेमिक DNS सेटअप करें
यह निश्चित रूप से चरणों का एक गुच्छा के साथ बहुत सी जानकारी है; अगर आप इस सब के बारे में कोई प्रश्न पूछना चाहते हैं, तो टिप्पणी पोस्ट करें! का आनंद लें!