रास्पबेरी पाई को नेटवर्क फ़ाइल सर्वर के रूप में स्थापित करना आपके होम नेटवर्क पर फ़ाइलों को साझा करने के लिए एक किफायती और ऊर्जा-कुशल समाधान प्रदान करता है। यह गाइड विंडोज़ और लिनक्स दोनों मशीनों से पहुँचा जा सकने वाले संबा-आधारित फ़ाइल सर्वर बनाने के लिए एक चरण-दर-चरण ट्यूटोरियल प्रदान करता है।
विषय सूची
- पूर्व आवश्यकताएँ
- संबा स्थापित करना
- संबा को कॉन्फ़िगर करना
- अपने शेयर को सुरक्षित करना
- विंडोज़ से पहुँचना
- लिनक्स से पहुँचना
- उन्नत कॉन्फ़िगरेशन (वैकल्पिक)
पूर्व आवश्यकताएँ
शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:
- एक रास्पबेरी पाई जिसमें एक माइक्रोएसडी कार्ड है जिसमें हाल ही में रास्पबेरी पाई ओएस (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
विंडोज़ से पहुँचना
- फ़ाइल एक्सप्लोरर खोलें।
- पता बार में,
\
टाइप करें (अपने पाई के आईपी पते से बदलें। इसे खोजने के लिए पाई परhostname -I
का उपयोग करें)। smb.conf
फ़ाइल मेंvalid users
में सूचीबद्ध उपयोगकर्ता का उपयोगकर्ता नाम और पासवर्ड दर्ज करें।- आपको अब अपना साझा फ़ोल्डर (“MyShare”) दिखाई देना चाहिए।
लिनक्स से पहुँचना
लिनक्स पर, आप अपने फ़ाइल प्रबंधक की नेटवर्क ब्राउज़िंग सुविधा के माध्यम से शेयर तक पहुँच सकते हैं या इसे सीधे माउंट कर सकते हैं। इसे माउंट करने के लिए, उपयोग करें:
sudo mkdir /mnt/MyShare
sudo mount -t cifs ///MyShare /mnt/MyShare -o username=pi,password=
अपने विवरणों के साथ प्लेसहोल्डर बदलें। समाप्त होने पर sudo umount /mnt/MyShare
के साथ अनमाउंट करें।
उन्नत कॉन्फ़िगरेशन (वैकल्पिक)
उपयोगकर्ता प्रबंधन, सुरक्षा कठोरता और अधिक जटिल कॉन्फ़िगरेशन जैसी उन्नत सुविधाओं के लिए, आधिकारिक संबा दस्तावेज़ देखें। विशिष्ट अनुमतियों वाले उपयोगकर्ता खाते सेट करने, एन्क्रिप्शन सक्षम करने और नियमित रूप से अपने डेटा का बैकअप लेने पर विचार करें।