विंडोज और लिनक्स के बीच फाइलें कैसे साझा करें
हमने पहले पास के कंप्यूटरों के बीच फ़ाइलों को साझा करने के विभिन्न तरीकों को कवर किया है, लेकिन विंडोज और लिनक्स के बीच साझा करना थोड़ा अधिक जटिल हो सकता है। यह आलेख आपको दिखाएगा कि सीमलेस फ़ाइल साझाकरण के लिए दोनों ऑपरेटिंग सिस्टम के शेयरों को कैसे मैप किया जाए.
इस गाइड के दो भाग हैं। पहले भाग में, हम विंडोज पर एक साझा फ़ोल्डर बनाएंगे, और फिर उस हिस्से तक पहुंचने के लिए लिनक्स को कॉन्फ़िगर करेंगे। दूसरे भाग में, हम लिनक्स पर एक साझा फ़ोल्डर बनाएंगे और शेयर को एक्सेस करने के लिए विंडोज को कॉन्फ़िगर करेंगे। अपनी स्थिति के आधार पर, आप निर्देशों के उपयुक्त सेट का पालन करना चाहेंगे। यदि, किसी कारण से, आप दोनों सिस्टम पर साझा किए गए फ़ोल्डर को सेट करना चाहते हैं, तो आप वह भी कर सकते हैं। हम अपने उदाहरणों के लिए विंडोज 10 और उबंटू का उपयोग कर रहे हैं, लेकिन हमने निर्देशों को विंडोज या लिनक्स के किसी भी संस्करण के अनुकूल बनाया है.
विकल्प एक: विंडोज पर एक शेयर बनाएं और इसे लिनक्स से एक्सेस करें
यह काम करने के लिए, हम तीन कदम उठाएंगे। पहले, हम यह सुनिश्चित करेंगे कि विंडोज पर साझाकरण सक्षम है। एक बार यह हो जाने पर, हम वास्तविक फ़ोल्डर साझा करेंगे। और फिर, हम उस फ़ोल्डर को लिनक्स सिस्टम से एक्सेस करने का तरीका देखेंगे.
चरण एक: सुनिश्चित करें कि शेयरिंग विंडोज में सक्षम है
लिनक्स पर एक्सेस के लिए विंडोज पर एक साझा फ़ोल्डर स्थापित करने के लिए, सुनिश्चित करें कि नेटवर्क और शेयरिंग सेंटर खोलकर दूसरे कंप्यूटर से कनेक्शन की अनुमति देने के लिए आपकी नेटवर्क सेटिंग्स कॉन्फ़िगर की गई हैं। ऐसा करने का सबसे आसान तरीका है कि अपने सिस्टम ट्रे में नेटवर्क आइकन को राइट-क्लिक करें और "ओपन नेटवर्क और शेयरिंग सेंटर" चुनें।
नेटवर्क और साझाकरण केंद्र विंडो में, "उन्नत साझाकरण सेटिंग बदलें" पर क्लिक करें।
अपनी वर्तमान प्रोफ़ाइल के लिए, सुनिश्चित करें कि निम्नलिखित दो सेटिंग्स सक्षम हैं:
- नेटवर्क खोज चालू करें
- फ़ाइल और प्रिंटर साझाकरण चालू करें
जब आप कर लें, तो "परिवर्तन सहेजें" पर क्लिक करें।
चरण दो: फ़ोल्डर साझा करें
अब वह साझाकरण सक्षम है, हम लिनक्स मशीन को देखने के लिए साझा फ़ोल्डर बना सकते हैं। आपके द्वारा साझा की जा सकने वाली कोई सीमाएँ नहीं हैं (आप सैद्धांतिक रूप से अपनी पूरी हार्ड ड्राइव साझा कर सकते हैं), लेकिन यहाँ, हम सिर्फ "Share" नामक एक फ़ोल्डर साझा करेंगे जो हमारे डेस्कटॉप पर स्थित है।.
उस फ़ोल्डर को राइट-क्लिक करें जिसे आप नेटवर्क पर साझा करना चाहते हैं, और फिर "गुण" पर क्लिक करें। गुण विंडो के "साझाकरण" टैब पर, "उन्नत साझाकरण" बटन पर क्लिक करें।.
खुलने वाली "उन्नत साझाकरण" विंडो में, "इस फ़ोल्डर को साझा करें" विकल्प को सक्षम करें, और फिर "अनुमतियाँ" बटन पर क्लिक करें.
अनुमतियाँ विंडो में, आप कुछ खातों में फ़ोल्डर तक पहुंच को प्रतिबंधित कर सकते हैं। किसी भी उपयोगकर्ता को आपके फ़ोल्डर तक पहुंचने के लिए, बस "पूर्ण नियंत्रण" की अनुमति "सभी" उपयोगकर्ता को दें। यह साझा फ़ोल्डर में फ़ाइलों को परिवर्तनों को पढ़ने और लिखने की अनुमति देता है। यदि आप कुछ खातों तक पहुंच को प्रतिबंधित करते हैं, तो हर कोई उपयोगकर्ता को हटा दें, अपने इच्छित उपयोगकर्ताओं को जोड़ें और फिर उन्हें उपयुक्त अनुमतियाँ असाइन करें.
नोट: ये उपयोगकर्ता खाते विंडोज कंप्यूटर पर हैं, न कि लिनक्स पर.
जब आप उपयोगकर्ता और अनुमतियां सेट कर रहे हों, तो अनुमतियाँ विंडो बंद करने के लिए "ओके" पर क्लिक करें और फिर "उन्नत शार्प" विंडो को बंद करने के लिए फिर से "ओके" पर क्लिक करें।.
मुख्य गुण विंडो में वापस, "सुरक्षा" टैब पर स्विच करें.
साझा किए गए फ़ोल्डर में एक्सेस करने के लिए लिनक्स उपयोगकर्ता के लिए, आपको यहां उन्हीं अनुमतियों को कॉन्फ़िगर करने की आवश्यकता है जिन्हें आपने साझाकरण सेटिंग्स में कॉन्फ़िगर किया था। यदि दो सेटिंग्स मेल नहीं खाती हैं, तो सबसे अधिक प्रतिबंधात्मक सेटिंग्स प्रभावी होंगी। यदि आपके वांछित उपयोगकर्ता के पास पहले से ही उनकी सुरक्षा अनुमतियाँ हैं (जैसे कि हमारे उदाहरण में geek उपयोगकर्ता) तो आप जाने के लिए अच्छे हैं। आप विंडो बंद कर सकते हैं और अगले चरण पर जा सकते हैं.
यदि आपको कोई उपयोगकर्ता जोड़ने की आवश्यकता है, जैसे कि "सभी," "संपादित करें" बटन पर क्लिक करें.
खुलने वाली अनुमतियों की विंडो में, नए उपयोगकर्ता के विवरण को दर्ज करने के लिए "जोड़ें" बटन पर क्लिक करें.
सभी खुली खिड़कियों पर "ओके" पर क्लिक करें, और आपके फ़ोल्डर को अब नेटवर्क के साथ साझा किया जाना चाहिए.
चरण तीन: लिनक्स से विंडोज शेयर को एक्सेस करें
आपको लिनक्स में जीयूआई का उपयोग करके साझा फ़ोल्डर को माउंट करने में सक्षम होना चाहिए, लेकिन कमांड लाइन के साथ ऐसा करना बहुत आसान है। हम अपने उदाहरणों के लिए न केवल टर्मिनल का उपयोग करने जा रहे हैं, क्योंकि यह जल्दी है, बल्कि इसलिए कि यह कई अलग-अलग वितरणों में काम करेगा.
सबसे पहले, आपको SMB शेयरों को माउंट करने के लिए cifs-utils पैकेज की आवश्यकता होगी। बस टर्मिनल पर निम्न कमांड टाइप करें:
sudo apt-get install सीआईएफ-बर्तन
उसके बाद, बस एक निर्देशिका बनाएं, और उसके बाद शेयर को माउंट करें। इस उदाहरण में, हम आसान पहुंच के लिए अपने डेस्कटॉप पर फ़ोल्डर बनाएंगे। फ़ोल्डर बनाने और माउंट करने के लिए इन कमांड का उपयोग करें:
mkdir ~ / डेस्कटॉप / विंडोज-शेयर
sudo Mount.cifs // WindowsPC / Share / home / geek / Desktop / Windows-Share -o user = geek
जैसा कि आप स्क्रीनशॉट में देख सकते हैं, हमें लिनक्स मशीन के रूट पासवर्ड के लिए संकेत दिया गया था, और फिर विंडोज पर "गीक" अकाउंट के पासवर्ड के लिए। उस कमांड को चलाने के बाद, हम अब विंडोज शेयर की सामग्री को देख सकते हैं और उसमें डेटा जोड़ सकते हैं.
यदि आपको माउंट कमांड को समझने में मदद की आवश्यकता है, तो यहां एक ब्रेकडाउन है:
- सुडोकू माउंट। यह सिर्फ माउंट कमांड है, जो CIFS (SMB) शेयर को माउंट करने के लिए सेट है.
- WindowsPC: यह विंडोज कंप्यूटर का नाम है। विंडोज पर स्टार्ट मेनू में "इस पीसी" टाइप करें, राइट क्लिक करें, और अपने कंप्यूटर का नाम देखने के लिए प्रॉपर्टीज पर जाएं.
- // विंडोज पीसी / शेयर: यह साझा फ़ोल्डर का पूर्ण पथ है.
- / घर / गीक / डेस्कटॉप / विंडोज शेयर: यह वह जगह है जहां हम लिनक्स सिस्टम पर माउंट किए जाने वाले शेयर को पसंद करेंगे.
- -o उपयोगकर्ता = geek: यह विंडोज उपयोगकर्ता नाम है जिसे हम साझा किए गए फ़ोल्डर तक पहुंचने के लिए उपयोग कर रहे हैं.
विकल्प दो: लिनक्स पर एक शेयर बनाएं और इसे विंडोज से एक्सेस करें
लिनक्स पर एक हिस्सा बनाना और फिर इसे विंडोज से एक्सेस करना वास्तव में अन्य तरीकों की तुलना में थोड़ा आसान है। सबसे पहले, हम लिनक्स सिस्टम पर साझा फ़ोल्डर बनाएंगे। फिर, हम देखेंगे कि इसे विंडोज पीसी से कैसे एक्सेस किया जाए.
चरण एक: लिनक्स पर शेयर बनाएँ
लिनक्स पर एक साझा फ़ोल्डर स्थापित करने के लिए जिसे विंडोज तक पहुंचना है, सांबा स्थापित करने के साथ शुरू करें (सॉफ्टवेयर जो विंडोज द्वारा उपयोग किए गए एसएमबी / सीआईएफएस प्रोटोकॉल तक पहुंच प्रदान करता है)। टर्मिनल पर, निम्न कमांड का उपयोग करें:
sudo apt-get install सांबा
सांबा स्थापित होने के बाद, एक उपयोगकर्ता नाम और पासवर्ड कॉन्फ़िगर करें जिसका उपयोग शेयर तक पहुंचने के लिए किया जाएगा:
smbpasswd -a geek
नोट: इस उदाहरण में, हम 'geek' का उपयोग कर रहे हैं क्योंकि हमारे पास पहले से ही उस नाम के साथ एक लिनक्स उपयोगकर्ता है, लेकिन आप कोई भी नाम चुन सकते हैं, जिसे आप पसंद करते हैं.
वह निर्देशिका बनाएं, जिसे आप अपने विंडोज कंप्यूटर पर साझा करना चाहते हैं। हम सिर्फ अपने डेस्कटॉप पर एक फ़ोल्डर डालने जा रहे हैं.
mkdir ~ / डेस्कटॉप / शेयर
अब, smb.conf फ़ाइल को कॉन्फ़िगर करने के लिए अपने पसंदीदा संपादक का उपयोग करें। हम यहाँ Vi का उपयोग कर रहे हैं.
सुडो vi /etc/samba/smb.conf
फ़ाइल के अंत तक स्क्रॉल करें और इन पंक्तियों को जोड़ें:
[]
पथ = / घर //
उपलब्ध = हाँ
वैध उपयोगकर्ता =
केवल पढ़ें = नहीं
भयावह = हाँ
जनता = हाँ
लेखनीय = हाँ
जाहिर है, आपको अपनी व्यक्तिगत सेटिंग्स के साथ कुछ मूल्यों को बदलने की आवश्यकता होगी। यह कुछ इस तरह दिखना चाहिए:
फ़ाइल सहेजें और अपने संपादक को बंद करें। अब, आपको परिवर्तनों को प्रभावी करने के लिए बस SMB सेवा को पुनरारंभ करना होगा.
sudo service smbd पुनरारंभ
आपका साझा फ़ोल्डर अब विंडोज पीसी से सुलभ होना चाहिए.
चरण दो: विंडोज से लिनक्स शेयर एक्सेस करें
अब, हमारे विंडोज डेस्कटॉप में लिनक्स शेयर जोड़ते हैं। अपने डेस्कटॉप पर कहीं राइट-क्लिक करें और नया> शॉर्टकट चुनें.
इस सिंटैक्स के साथ साझा किए गए फ़ोल्डर के नेटवर्क स्थान में टाइप करें:
\\ IP पता \ शेयर-नाम
नोट: यदि आपको अपने लिनक्स कंप्यूटर के आईपी की आवश्यकता है, तो बस का उपयोग करें ifconfig
टर्मिनल पर कमान.
विंडोज पीसी पर शॉर्टकट विज़ार्ड में, अगला क्लिक करें, शॉर्टकट के लिए एक नाम चुनें और फिर समाप्त पर क्लिक करें। आपको अपने डेस्कटॉप पर एक शॉर्टकट के साथ समाप्त होना चाहिए जो लिनक्स शेयर पर सही जाता है.