Raspberry Pi Tutorials

रस्पबेरी पाई को नेटवर्क फ़ाइल सर्वर के रूप में स्थापित करना

Spread the love

रास्पबेरी पाई को नेटवर्क फ़ाइल सर्वर के रूप में स्थापित करना आपके होम नेटवर्क पर फ़ाइलों को साझा करने के लिए एक किफायती और ऊर्जा-कुशल समाधान प्रदान करता है। यह गाइड विंडोज़ और लिनक्स दोनों मशीनों से पहुँचा जा सकने वाले संबा-आधारित फ़ाइल सर्वर बनाने के लिए एक चरण-दर-चरण ट्यूटोरियल प्रदान करता है।

विषय सूची

पूर्व आवश्यकताएँ

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

  • एक रास्पबेरी पाई जिसमें एक माइक्रोएसडी कार्ड है जिसमें हाल ही में रास्पबेरी पाई ओएस (64-बिट अनुशंसित) है।
  • एक नेटवर्क कनेक्शन (ईथरनेट अनुशंसित)।
  • एक मॉनिटर, कीबोर्ड और माउस (वैकल्पिक, प्रारंभिक सेटअप के बाद SSH का उपयोग किया जा सकता है)।
  • फ़ाइलों को संग्रहीत करने के लिए एक बाहरी हार्ड ड्राइव या USB ड्राइव (अत्यधिक अनुशंसित)। एक समर्पित ड्राइव प्रदर्शन और डेटा सुरक्षा में सुधार करता है।

संबा स्थापित करना

फ़ाइल साझा करने के लिए संबा आवश्यक सॉफ़्टवेयर है। एक टर्मिनल खोलें और ये कमांड निष्पादित करें:


sudo apt update
sudo apt upgrade
sudo apt install samba

संबा को कॉन्फ़िगर करना

संबा कॉन्फ़िगरेशन फ़ाइल /etc/samba/smb.conf पर स्थित है। हम एक नया शेयर जोड़ेंगे। रूट विशेषाधिकारों (जैसे, nano या vim) के साथ एक टेक्स्ट एडिटर का उपयोग करें:


sudo nano /etc/samba/smb.conf

फ़ाइल के अंत में निम्नलिखित अनुभाग जोड़ें। स्थानधारियों को अपने वास्तविक मानों से बदलें:


[MyShare]
    comment = मेरा रास्पबेरी पाई शेयर
    path = /media/pi/MyShare  
    valid users = pi
    guest ok = no
    read only = no
    create mask = 0660
    directory mask = 0770
    browseable = yes

सेटिंग्स की व्याख्या:

  • path: साझा फ़ोल्डर का पूर्ण पथ। यदि आवश्यक हो तो अपने बाहरी ड्राइव के माउंट बिंदु को खोजने के लिए lsblk का उपयोग करें।
  • valid users: शेयर तक पहुँचने की अनुमति वाले उपयोगकर्ता नाम। आवश्यकतानुसार, रिक्त स्थान से अलग अधिक उपयोगकर्ता नाम जोड़ें।
  • guest ok = no: उन्नत सुरक्षा के लिए अतिथि पहुँच अक्षम करता है।

फ़ाइल को सहेजें।

अपने शेयर को सुरक्षित करना

साझा फ़ोल्डर बनाएँ और उपयुक्त अनुमतियाँ सेट करें:


sudo mkdir /media/pi/MyShare
sudo chown pi:pi /media/pi/MyShare
sudo chmod 770 /media/pi/MyShare

यह सुनिश्चित करता है कि केवल pi उपयोगकर्ता (या आपके द्वारा निर्दिष्ट अन्य उपयोगकर्ता) ही पहुँच रखते हैं। अपनी सुरक्षा आवश्यकताओं के आधार पर आवश्यकतानुसार अनुमतियाँ समायोजित करें। यदि आपके पास कई उपयोगकर्ता हैं तो अधिक प्रतिबंधात्मक अनुमतियों का उपयोग करने पर विचार करें।

परिवर्तनों को लागू करने के लिए संबा सेवा को पुनरारंभ करें:


sudo systemctl restart smbd

विंडोज़ से पहुँचना

  1. फ़ाइल एक्सप्लोरर खोलें।
  2. पता बार में, \ टाइप करें (अपने पाई के आईपी पते से बदलें। इसे खोजने के लिए पाई पर hostname -I का उपयोग करें)।
  3. smb.conf फ़ाइल में valid users में सूचीबद्ध उपयोगकर्ता का उपयोगकर्ता नाम और पासवर्ड दर्ज करें।
  4. आपको अब अपना साझा फ़ोल्डर (“MyShare”) दिखाई देना चाहिए।

लिनक्स से पहुँचना

लिनक्स पर, आप अपने फ़ाइल प्रबंधक की नेटवर्क ब्राउज़िंग सुविधा के माध्यम से शेयर तक पहुँच सकते हैं या इसे सीधे माउंट कर सकते हैं। इसे माउंट करने के लिए, उपयोग करें:


sudo mkdir /mnt/MyShare  
sudo mount -t cifs ///MyShare /mnt/MyShare -o username=pi,password=

अपने विवरणों के साथ प्लेसहोल्डर बदलें। समाप्त होने पर sudo umount /mnt/MyShare के साथ अनमाउंट करें।

उन्नत कॉन्फ़िगरेशन (वैकल्पिक)

उपयोगकर्ता प्रबंधन, सुरक्षा कठोरता और अधिक जटिल कॉन्फ़िगरेशन जैसी उन्नत सुविधाओं के लिए, आधिकारिक संबा दस्तावेज़ देखें। विशिष्ट अनुमतियों वाले उपयोगकर्ता खाते सेट करने, एन्क्रिप्शन सक्षम करने और नियमित रूप से अपने डेटा का बैकअप लेने पर विचार करें।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *