IIS का उपयोग करके विंडोज़ में FTP सर्वर कैसे सेटअप करें
इससे पहले, मैंने दो अलग-अलग प्रोग्रामों का उपयोग करके आपके कंप्यूटर को विंडोज फाइल शेयरिंग सर्वर में कैसे चालू(how to turn your computer into a Windows file sharing server)(how to turn your computer into a Windows file sharing server) किया जाए , इस पर एक पोस्ट लिखी थी । यदि आप अपने स्थानीय कंप्यूटर पर मित्रों या परिवार के साथ फ़ाइलें साझा करने का एक त्वरित तरीका खोज रहे हैं, तो ऐसा करने का यह एक आसान तरीका है।
हालाँकि, यदि आप IIS का उपयोग करके Windows में अपना स्वयं का FTP सर्वर सेटअप(setup your own FTP server in Windows using) करना चाह रहे हैं, तो आप ऐसा कर सकते हैं, लेकिन इसके लिए अधिक तकनीकी ज्ञान की आवश्यकता है। बेशक, यह साझाकरण और सुरक्षा पर आपका अधिक बारीक नियंत्रण भी देता है, इसलिए यह उन लोगों के लिए बेहतर है जिनके पास थोड़ा कंप्यूटर है। साथ ही, IIS वेबसाइटों को चलाने के बारे में है, इसलिए यदि आप (IIS)FTP सर्वर के साथ कुछ वेबसाइट चलाना चाहते हैं , तो IIS सबसे अच्छा विकल्प है।
यह भी ध्यान देने योग्य है कि आईआईएस के विभिन्न संस्करण (IIS)विंडोज(Windows) के प्रत्येक स्वाद के साथ आते हैं और उन सभी में थोड़ा अलग फीचर सेट होते हैं। आईआईएस 5.0 (IIS 5.0)विंडोज 2000(Windows 2000) के साथ आया और 5.1 विंडोज एक्सपी प्रोफेशनल(Windows XP Professional) के साथ आया । आईआईएस 6 (IIS 6)विंडोज सर्वर 2003(Windows Server 2003) और विंडोज एक्सपी प्रोफेशनल(Windows XP Professional) 64-बिट के लिए था । आईआईएस 7 आईआईएस (IIS 7)का(IIS) एक पूर्ण पुनर्लेखन था और इसे विंडोज सर्वर 2008(Windows Server 2008) और विंडोज विस्टा(Windows Vista) के साथ शामिल किया गया था ।
IIS 7.5 को Windows 7 , IIS 8 के साथ Windows 8 और IIS 8.5 को (IIS 8.5)Windows 8.1 के साथ रिलीज़ किया गया था । यदि संभव हो तो IIS 7.5(IIS 7.5) या उच्चतर का उपयोग करना सबसे अच्छा है क्योंकि वे सबसे अधिक सुविधाओं का समर्थन करते हैं और बेहतर प्रदर्शन करते हैं।
(Setup)IIS में एक FTP सर्वर को (FTP Server)सेटअप और कॉन्फ़िगर करें(Configure)
विंडोज़(Windows) में अपना स्वयं का FTP सर्वर सेटअप करने के लिए सबसे पहले आपको यह सुनिश्चित करना होगा कि आपके पास इंटरनेट सूचना सेवा(Information Services) ( IIS ) स्थापित है। याद रखें(Remember) , आईआईएस(IIS) केवल विंडोज के (Windows)प्रो(Pro) , प्रोफेशनल(Professional) , अल्टीमेट(Ultimate) या एंटरप्राइज(Enterprise) वर्जन के साथ आता है ।
विंडोज विस्टा(Windows Vista) और इससे पहले के स्टार्ट, कंट्रोल पैनल पर क्लिक करें और(Start) प्रोग्राम जोड़ें(Control Panel) / Add/Remove Programs पर जाएं । Add/Remove Windows Components पर क्लिक करें । विंडोज 7(Windows 7) और उच्चतर के लिए , कंट्रोल पैनल(Control Panel) से प्रोग्राम्स एंड फीचर्स(Programs and Features) पर क्लिक करें और फिर विंडोज फीचर्स को चालू या बंद(Turn Windows features on or off) करें पर क्लिक करें ।
घटक विज़ार्ड में, नीचे स्क्रॉल करें जब तक कि आप सूची में आईआईएस न देखें और इसे चेक करें। इससे पहले कि आप अगला(Next) क्लिक करें , सुनिश्चित करें कि आप विवरण(Details) पर क्लिक करते हैं और फिर फ़ाइल स्थानांतरण प्रोटोकॉल (एफ़टीपी) सेवा(File Transfer Protocol (FTP) Service) की जांच करते हैं ।
विंडोज 7(Windows 7) और ऊपर के लिए , आगे बढ़ें और इंटरनेट सूचना सेवाओं(Internet Information Services) और एफ़टीपी सर्वर(FTP Server) के बगल में स्थित बॉक्स पर क्लिक करें । आपको यह भी सुनिश्चित करना होगा कि आपने वेब प्रबंधन उपकरण बॉक्स को चेक किया है अन्यथा आप बाद में (Web Management Tools)प्रशासनिक उपकरण(Administrative Tools) से IIS का प्रबंधन करने में सक्षम नहीं होंगे । एफ़टीपी(FTP) के लिए , आपको एफ़टीपी सेवा( FTP Service) बॉक्स को चेक करना होगा अन्यथा आपके पास एफ़टीपी(FTP) सर्वर बनाने का विकल्प नहीं होगा ।
ठीक(OK) क्लिक करें और फिर अगला(Next) क्लिक करें । विंडोज़(Windows) आगे बढ़कर एफ़टीपी(FTP) सेवा के साथ आवश्यक आईआईएस फाइलों को स्थापित करेगा। (IIS)इस बिंदु पर आपको अपना Windows XP या Windows Vista डिस्क डालने के लिए कहा जा सकता है । आपको विंडोज 7(Windows 7) या उच्चतर के लिए डिस्क की आवश्यकता नहीं होनी चाहिए ।
FTP के लिए IIS को सेटअप और कॉन्फ़िगर करें
एक बार IIS स्थापित हो जाने के बाद, आपको अपने कंप्यूटर को पुनरारंभ करना पड़ सकता है। अब हम आगे बढ़ना चाहते हैं और FTP सर्वर सेट करने के लिए IIS कॉन्फ़िगरेशन पैनल खोलना चाहते हैं। इसलिए Start , फिर Control Panel पर जाएं और (Control Panel)एडमिनिस्ट्रेटिव टूल्स(Administrative Tools) पर क्लिक करें । अब आपको इंटरनेट सूचना सेवाओं(Internet Information Services) के लिए एक आइकन देखना चाहिए ।
जब आप आईआईएस(IIS) को विस्टा(Vista) में या इससे पहले पहली बार खोलते हैं, तो आप केवल बाएं हाथ के मेनू में अपने कंप्यूटर का नाम देखेंगे। आगे बढ़ें और कंप्यूटर के नाम के आगे + चिन्ह पर क्लिक करें और आपको वेब साइट्स(Web Sites) , एफ़टीपी साइट्स(FTP Sites) आदि जैसे कुछ विकल्प दिखाई देंगे। हम एफ़टीपी साइट्स(FTP Sites) में रुचि रखते हैं , इसलिए उसका भी विस्तार करें। आपको Default FTP Site देखनी(Default FTP Site) चाहिए , उस पर क्लिक करें।
डिफ़ॉल्ट FTP(FTP) साइट पर क्लिक करने के बाद आप देखेंगे कि शीर्ष पर कुछ बटन हैं जो VCR बटन की तरह दिखते हैं: Play , Stop , और Pause । यदि प्ले(Play) बटन ग्रे हो गया है, तो इसका मतलब है कि एफ़टीपी(FTP) सर्वर सक्रिय है। आपका FTP सर्वर अब तैयार है और चल रहा है! आप वास्तव में इसे अपने एफ़टीपी(FTP) क्लाइंट सॉफ़्टवेयर के माध्यम से कनेक्ट कर सकते हैं। मैं स्मार्ट एफ़टीपी(FTP) का उपयोग करता हूं , लेकिन आप जो भी सबसे अच्छा पसंद करते हैं उसका उपयोग कर सकते हैं।
विंडोज 7(Windows 7) और उच्चतर के लिए , आप आईआईएस(IIS) के लिए एक अलग रूप देखेंगे । सबसे पहले, कोई प्ले बटन या ऐसा कुछ नहीं है। साथ ही, आपको प्रमाणीकरण, एसएसएल(SSL) सेटिंग्स, निर्देशिका ब्राउज़िंग आदि के लिए होम स्क्रीन पर कॉन्फ़िगरेशन विकल्पों का एक गुच्छा दिखाई देगा।
यहां एफ़टीपी(FTP) सर्वर शुरू करने के लिए , आपको साइट(Sites) पर राइट-क्लिक करना होगा और फिर एफ़टीपी साइट जोड़ें(Add FTP Site) चुनें ।
यह एफ़टीपी विज़ार्ड खोलता है जहां आप अपनी (FTP)एफ़टीपी(FTP) साइट को एक नाम देकर और फाइलों के लिए भौतिक स्थान चुनकर शुरू करते हैं।
इसके बाद, आपको बाइंडिंग और एसएसएल(SSL) को कॉन्फ़िगर करना होगा । बाइंडिंग मूल रूप से वे आईपी पते हैं जिन्हें आप एफ़टीपी(FTP) साइट का उपयोग करना चाहते हैं। यदि आप किसी अन्य वेबसाइट को चलाने की योजना नहीं बनाते हैं तो आप इसे All Unassigned पर छोड़ सकते हैं । स्टार्ट एफ़टीपी साइट को स्वचालित रूप से(Start FTP site automatically) चेक करके रखें और जब तक आप प्रमाणपत्रों को नहीं समझते हैं, तब तक कोई एसएसएल नहीं चुनें।(No SSL)
अंत में, आपको प्रमाणीकरण और प्राधिकरण सेटअप करना होगा। आपको यह चुनना होगा कि आप बेनामी(Anonymous) या मूल प्रमाणीकरण( Basic authentication) चाहते हैं या दोनों। प्राधिकरण के लिए, आप सभी उपयोगकर्ताओं(All Users) , अनाम(Anonymous) उपयोगकर्ताओं या विशिष्ट उपयोगकर्ताओं में से चुनते हैं।
आप वास्तव में एफ़टीपी सर्वर को स्थानीय रूप से (FTP)एक्सप्लोरर(Explorer) खोलकर और टाइप करके एक्सेस कर सकते हैं ftp://localhost । यदि सब ठीक से काम करता है, तो आपको बिना किसी त्रुटि के फ़ोल्डर लोड देखना चाहिए।
यदि आपके पास एफ़टीपी(FTP) प्रोग्राम है, तो आप वही काम कर सकते हैं। एफ़टीपी(FTP) क्लाइंट सॉफ़्टवेयर खोलें और होस्ट नाम के रूप में लोकलहोस्ट(localhost) टाइप करें और लॉगिन के लिए बेनामी चुनें। (Anonymous)कनेक्ट करें(Connect) और अब आपको फ़ोल्डर देखना चाहिए।
ठीक है, तो अब हमने साइट को चालू कर दिया है! अब आप वह डेटा कहां छोड़ते हैं जिसे आप साझा करना चाहते हैं? IIS में , डिफ़ॉल्ट FTP साइट वास्तव में C:\Inetpub\ftproot में स्थित होती है । आप वहां डेटा डंप कर सकते हैं, लेकिन क्या होगा यदि आपके पास पहले से कहीं और स्थित डेटा है और इसे inetpub में स्थानांतरित नहीं करना चाहते हैं?
विंडोज 7(Windows 7) और उच्चतर में , आप विज़ार्ड के माध्यम से अपनी इच्छानुसार कोई भी स्थान चुन सकते हैं, लेकिन यह अभी भी केवल एक फ़ोल्डर है। यदि आप FTP(FTP) साइट में और फ़ोल्डर जोड़ना चाहते हैं , तो आपको वर्चुअल निर्देशिकाएँ जोड़नी होंगी। अभी के लिए, बस ftproot निर्देशिका खोलें और उसमें कुछ फ़ाइलें डंप करें।
अब अपने एफ़टीपी(FTP) क्लाइंट को रीफ्रेश करें और अब आपको अपनी फाइलों को सूचीबद्ध देखना चाहिए! तो अब आपके पास अपने स्थानीय कंप्यूटर पर एक अप और रनिंग एफ़टीपी(FTP) सर्वर है। तो आप स्थानीय नेटवर्क पर दूसरे कंप्यूटर से कैसे जुड़ेंगे?
ऐसा करने के लिए, आपको अपने कंप्यूटर से FTP कनेक्शन की अनुमति देने के लिए Windows फ़ायरवॉल खोलना होगा; (Windows Firewall)अन्यथा सभी बाहरी कंप्यूटरों को ब्लॉक कर दिया जाएगा। आप इसे स्टार्ट(Start) , कंट्रोल पैनल पर जाकर, (Control Panel)विंडोज फ़ायरवॉल(Windows Firewall ) पर क्लिक करके और फिर एडवांस्ड(Advanced) टैब पर क्लिक करके कर सकते हैं।
नेटवर्क कनेक्शन सेटिंग्स(Network Connection Settings) अनुभाग के तहत , सुनिश्चित करें कि सभी कनेक्शन बाईं सूची में चेक किए गए हैं और फिर सेटिंग्स(Settings) बटन पर क्लिक करें। अब आप अपने कंप्यूटर द्वारा प्रदान की जा रही सेवा के आधार पर अपने कंप्यूटर पर कुछ पोर्ट खोल सकेंगे। चूँकि हम अपने स्वयं के FTP(FTP) सर्वर को होस्ट कर रहे हैं , हम FTP सर्वर( FTP Server) की जाँच करना चाहते हैं ।
कुछ सेटिंग्स के साथ एक छोटी पॉपअप विंडो दिखाई देगी जिसे आप बदल सकते हैं, बस इसे वैसे ही रहने दें और ओके पर क्लिक करें। (OK. Click OK)मुख्य विंडोज फ़ायरवॉल(Windows Firewall) विंडो पर फिर से ओके पर क्लिक करें ।
विंडोज 7(Windows 7) और उच्चतर में , फ़ायरवॉल पोर्ट खोलने के लिए प्रक्रिया अलग है। नियंत्रण कक्ष(Control Panel) से विंडोज फ़ायरवॉल(Windows Firewall) खोलें और फिर बाईं ओर उन्नत सेटिंग्स पर क्लिक करें। (Advanced Settings)फिर इनबाउंड रूल्स पर क्लिक करें और ( Inbound Rules)एफ़टीपी सर्वर (एफ़टीपी ट्रैफिक-इन)(FTP Server (FTP Traffic-In)) देखने तक नीचे स्क्रॉल करें , उस पर राइट क्लिक करें और एनेबल रूल(Enable Rule) चुनें ।
फिर आउटबाउंड रूल्स पर क्लिक करें और (Outbound Rules)एफ़टीपी सर्वर (एफ़टीपी ट्रैफिक-आउट)(FTP Server (FTP Traffic-Out)) के लिए भी यही काम करें । आपने अब FTP कनेक्शन के लिए फ़ायरवॉल खोल दिया है। अब अपने नेटवर्क पर किसी भिन्न कंप्यूटर से अपनी FTP साइट से कनेक्ट करने का प्रयास करें । इससे पहले कि आप किसी भिन्न कंप्यूटर से कनेक्ट कर सकें, आपको पहले कंप्यूटर का IP पता प्राप्त करना होगा।
स्टार्ट(Start) पर जाएं , रन(Run) पर क्लिक करें और सीएमडी(CMD) टाइप करें । IPCONFIG टाइप करें और IP एड्रेस(IP Address) के लिए नंबर लिखें :
दूसरे कंप्यूटर पर अपने एफ़टीपी(FTP) क्लाइंट में, आईपी एड्रेस(IP Address) टाइप करें जिसे आपने अभी लिखा है और गुमनाम रूप से कनेक्ट करें। अब आप अपनी सभी फाइलों को वैसे ही देख पाएंगे जैसे आपने स्थानीय कंप्यूटर पर एफ़टीपी(FTP) क्लाइंट पर किया था। फिर से , आप (Again)एक्सप्लोरर(Explorer) पर भी जा सकते हैं और कनेक्ट करने के लिए बस FTP :\ipaddress टाइप कर सकते हैं।
अब जबकि एफ़टीपी साइट काम कर रही है, आप (FTP)एफ़टीपी(FTP) उद्देश्यों के लिए जितने चाहें उतने फ़ोल्डर जोड़ सकते हैं । इस तरह, जब कोई उपयोगकर्ता कनेक्ट होता है, तो वे एक पथ निर्दिष्ट करते हैं जो एक विशिष्ट फ़ोल्डर से कनेक्ट होगा।
आईआईएस(IIS) में वापस , डिफ़ॉल्ट एफ़टीपी साइट(Default FTP Site) पर राइट क्लिक करें और नया(New) चुनें , और फिर वर्चुअल निर्देशिका(Virtual Directory) चुनें ।
विंडोज 7(Windows 7) में , आप साइट के नाम पर राइट-क्लिक करें और वर्चुअल निर्देशिका जोड़ें(Add Virtual Directory) चुनें ।
जब आप आईआईएस(IIS) में वर्चुअल निर्देशिका बनाते हैं, तो आप मूल रूप से एक उपनाम बनाने जा रहे हैं जो स्थानीय हार्ड ड्राइव पर एक फ़ोल्डर को इंगित करता है। तो विज़ार्ड में, आपसे सबसे पहले एक उपनाम के नाम के लिए पूछा जाएगा। Make कुछ सरल और उपयोगी है जैसे "WordDocs" या "FreeMovies", आदि।
अगला क्लिक करें(Click Next) और अब उस पथ पर ब्राउज़ करें जहां आप उपनाम को संदर्भित करना चाहते हैं। इसलिए यदि आपके पास फिल्मों का एक समूह है जिसे आप साझा करना चाहते हैं, तो उस फ़ोल्डर में ब्राउज़ करें।
अगला क्लिक करें(Click Next) और चुनें कि क्या आप इसे केवल पढ़ने(Read) के लिए पहुंच या पढ़ने और लिखने की(Read and Write) पहुंच के रूप में चाहते हैं। यदि आप केवल फ़ाइलें साझा करना चाहते हैं, तो पढ़ें(Read) चेक करें । यदि आप चाहते हैं कि लोग आपके कंप्यूटर पर फ़ाइलें अपलोड कर सकें, तो पढ़ें(Read) और लिखें(Write) चुनें ।
अगला(Click Next) क्लिक करें और फिर समाप्त(Finish) पर क्लिक करें ! अब आप डिफ़ॉल्ट एफ़टीपी(FTP) साइट के नीचे अपनी नई वर्चुअल निर्देशिका देखेंगे । विंडोज 7(Windows 7) और ऊपर में , प्रक्रिया नीचे दिखाए गए एक संवाद में कम हो गई है:
आप अपने एफ़टीपी(FTP) क्लाइंट का उपयोग करके पाथ(Path) फील्ड “ /Test ” या “/NameOfFolder” डालकर कनेक्ट कर सकते हैं। एक्सप्लोरर(Explorer) में , आप बस ftp://ipaddress/aliasname ।
अब आप केवल वही फ़ाइलें देखेंगे जो उस फ़ोल्डर में हैं जिसके लिए हमने उपनाम बनाया है।
यह इसके बारे में! आप जितने चाहें उतने फ़ोल्डर बना सकते हैं! केवल एक चीज जो आपको करने की आवश्यकता होगी वह है अपना सार्वजनिक आईपी पता किसी ऐसे व्यक्ति को देना जो आपके आंतरिक नेटवर्क के बाहर से जुड़ रहा हो। यदि आप चाहते हैं कि उपयोगकर्ता दुनिया में कहीं से भी कनेक्ट हों, तो आपको उन्हें अपना सार्वजनिक आईपी पता देना होगा, जिसे आप http://whatismyipaddress.com/ पर जाकर पता कर सकते हैं ।
अंत में, आपको अपने राउटर पर FTP पोर्ट को अपने स्थानीय कंप्यूटर पर अग्रेषित करना होगा जो FTP सर्वर को होस्ट कर रहा है। पोर्ट फ़ॉरवर्ड(Port Forward)(Port Forward) आपको यह दिखाने के लिए एक बढ़िया साइट है कि अपने राउटर पर पोर्ट को अपने होम नेटवर्क पर कंप्यूटर पर कैसे अग्रेषित किया जाए। आपको पोर्ट फ़ॉरवर्डिंग और डायनेमिक डीएनएस(DNS) पर मेरी अन्य पोस्ट भी पढ़नी चाहिए :
पोर्ट फ़ॉरवर्डिंग क्या है?
रिमोट एक्सेस के लिए डायनेमिक डीएनएस सेटअप करें(Setup Dynamic DNS for Remote Access)
यह निश्चित रूप से चरणों के समूह के साथ बहुत सारी जानकारी है; यदि इस सब के बारे में आपके कोई प्रश्न हैं, तो एक टिप्पणी पोस्ट करें! आनंद लेना!
Related posts
विंडोज़ और मैक पर छवि को पारदर्शी बनाने के 9 त्वरित तरीके
विंडोज़ में गलती से हटाई गई फ़ाइलों को कैसे पुनर्प्राप्त करें
विंडोज़ पर पीडीएफ फाइल पर हस्ताक्षर कैसे करें
विंडोज 10 और विंडोज 7 रैम आवश्यकताएँ - आपको कितनी मेमोरी चाहिए?
How to Change Desktop Icon Spacing in Windows 11/10
भूले हुए विंडोज पासवर्ड को क्रैक या रीसेट करने के 5 तरीके
विंडोज 11/10 पीसी पर स्टेटिक आईपी एड्रेस कैसे असाइन करें?
विंडोज़ में डेस्कटॉप पृष्ठभूमि वॉलपेपर हटाएं
विंडोज 11/10 में डिफॉल्ट माइक्रोसॉफ्ट एप्स को कैसे हटाएं
बेहतर प्रदर्शन के लिए विंडोज़ में इंडेक्सिंग बंद करें
विंडोज़ में नेटवर्क ड्राइव को कैसे मैप करें
माइक्रोसॉफ्ट विंडोज सर्च इंडेक्सर को कैसे ठीक करें काम करना बंद कर दिया और बंद कर दिया गया
विंडोज़ में नोटपैड को विकल्प के साथ कैसे बदलें
विंडोज और ओएस एक्स में अपने मॉनिटर को कैलिब्रेट कैसे करें
विंडोज़ में डेस्कटॉप आइकन का आकार कैसे बदलें
विंडोज एक्सपी, 7, 8 में अपने डेस्कटॉप आइकन लेआउट को कैसे बचाएं
VeraCrypt के साथ अपने विंडोज हार्ड-ड्राइव को कैसे एन्क्रिप्ट करें?
विंडोज़ में हिडन नेटवर्क शेयर कैसे बनाएं
विंडोज पीसी से मैक में फाइल ट्रांसफर या माइग्रेट कैसे करें
Windows Media Player का उपयोग करके ऑडियो सीडी को MP3 में रिप करें