विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

फेडोरा पर सांबा का परिचय

संपादित 4 महीने पहले द्वारा ExtremeHow संपादकीय टीम

फेडोरासांबाफ़ाइल साझा करनाकॉन्फ़िगरेशननेटवर्किंगविंडोज एकीकरणसुरक्षित शेयरसॉफ्टवेयरसिस्टम प्रशासनकंप्यूटर

फेडोरा पर सांबा का परिचय

अनुवाद अपडेट किया गया 4 महीने पहले

सांबा एक शक्तिशाली ओपन-सोर्स सॉफ़्टवेयर सूट है जो SMB/CIFS क्लाइंट्स को फ़ाइल और प्रिंट सेवाएँ प्रदान करता है। सांबा एक अत्यधिक लचीला सॉफ़्टवेयर पैकेज है जो Linux/Unix सर्वरों और Windows-आधारित क्लाइंट्स के बीच इंटरऑपरेशन की अनुमति देता है। यहां, हम फेडोरा सिस्टम पर सांबा को इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण प्रक्रिया से गुजरेंगे।

सांबा क्या है?

सांबा SMB/CIFS नेटवर्किंग प्रोटोकॉल का एक मुफ्त सॉफ़्टवेयर पुनर्संImplementation है। यह अंतिम उपयोगकर्ताओं को सर्वर की फ़ाइलों, प्रिंटर्स, और अन्य साझा संसाधनों का उपयोग करने की अनुमति देता है, जिसका अर्थ है कि आप नेटवर्क पर कंप्यूटरों के बीच फ़ाइलें और प्रिंटर्स साझा कर सकते हैं, चाहे प्रत्येक मशीन पर चल रहे अंडरलाइंग ऑपरेटिंग सिस्टम के बावजूद।

सांबा का उपयोग क्यों करें?

अपने फेडोरा सिस्टम की तैयारी

सांबा को इंस्टॉल करने से पहले, सुनिश्चित करें कि आपका फेडोरा सिस्टम अद्यतित है। यह संगतता के मुद्दों से बचने के लिए महत्वपूर्ण है। अपने सिस्टम को अपडेट करने के लिए, टर्मिनल खोलें और निम्नलिखित कमांड चलाएँ:

sudo dnf update

यह कमांड सभी इंस्टॉल किए गए पैकेजों को फेडोरा रिपॉजिटरी में उपलब्ध नवीनतम संस्करण में अपग्रेड करता है।

फेडोरा पर सांबा इंस्टॉल करना

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

sudo dnf install samba samba-common samba-client

यह कमांड सांबा सर्वर के साथ अन्य आवश्यक घटकों को भी इंस्टॉल करेगा। एक बार पूरा होने पर, निम्नलिखित के साथ संस्करण की जाँच करके इंस्टॉलेशन को सत्यापित करें:

smbd --version

आपको आउटपुट के रूप में सांबा का इंस्टॉल किया गया संस्करण दिखाई देना चाहिए।

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

सांबा कॉन्फ़िगरेशन फ़ाइल को संपादित करना

सांबा को इंस्टॉल करने के बाद, सेटिंग्स और साझा संसाधनों को परिभाषित करने के लिए कॉन्फ़िगरेशन फ़ाइल महत्वपूर्ण है। मुख्य कॉन्फ़िगरेशन फ़ाइल /etc/samba/smb.conf में स्थित है। परिवर्तन करने से पहले, इस फ़ाइल का बैकअप बनाना एक अच्छा अभ्यास है:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

अब आप किसी भी टेक्स्ट एडिटर का उपयोग करके कॉन्फ़िगरेशन फ़ाइल को संपादित कर सकते हैं, उदाहरण के लिए nano:

sudo nano /etc/samba/smb.conf

कॉन्फ़िगरेशन फ़ाइल में, आपको कई लाइनें और अनुभाग दिखाई देंगे। अपने सांबा सर्वर के लिए बुनियादी सेटिंग्स परिभाषित करने के लिए [global] सेक्शन को संशोधित करें।

उदाहरण वैश्विक अनुभाग कॉन्फ़िगरेशन

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = fedora
security = user
map to guest = bad user

शेयरों को परिभाषित करना

[global] सेक्शन के बाद, आप नए सेक्शन्स जोड़कर शेयरों को परिभाषित कर सकते हैं। प्रत्येक सेक्शन वर्ग कोष्ठकों [] में शेयर नाम के साथ शुरू होता है। नीचे एक डायरेक्टरी साझा करने का उदाहरण दिया गया है:

[shared]
path = /srv/samba/shared
browsable = yes
writable = yes
guest ok = yes
read only = no

यह कॉन्फ़िगरेशन उदाहरण /srv/samba/shared डायरेक्टरी को साझा करता है, जबकि पढ़ने और लिखने की अनुमति देता है, और इसे अतिथि कनेक्शनों के लिए उपलब्ध कराता है। यदि साझा डायरेक्टरी अभी तक नहीं बनी है, तो इसे बनाएँ:

sudo mkdir -p /srv/samba/shared

इस डायरेक्टरी को साझा करने के लिए सही अनुमतियों को सेट करना महत्वपूर्ण है:

sudo chown nobody:nobody /srv/samba/shared

chmod सेटिंग्स आपकी आवश्यकताओं के अनुसार लागू की जा सकती हैं।

सांबा उपयोगकर्ताओं को जोड़ना

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

sudo smbpasswd -a <username>

सांबा उपयोगकर्ता के लिए पासवर्ड सेट करने का संकेत अनुसरण करें।

फायरवॉल कॉन्फ़िगर करना

फेडोरा के फायरवॉल को सांबा ट्रैफ़िक की अनुमति देनी होगी। आवश्यक पोर्ट्स खोलने के लिए निम्नलिखित कमांड का उपयोग करें:

sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=samba
sudo firewall-cmd --reload

सांबा सेवाओं को शुरू करना और सक्षम करना

यह सुनिश्चित करने के लिए कि सांबा सेवाएं आपके सिस्टम पर प्रारंभ होती हैं, उन्हें प्रारंभ और सक्षम करने के लिए निम्नलिखित कमांड का उपयोग करें:

sudo systemctl start smb
sudo systemctl start nmb
sudo systemctl enable smb
sudo systemctl enable nmb

सांबा कॉन्फ़िगरेशन का परीक्षण करना

अपने कॉन्फ़िगरेशन का परीक्षण करने के लिए, सांबा द्वारा प्रदान किए गए परीक्षण उपकरणों का उपयोग करें:

testparm

यह उपयोगिता smb.conf फ़ाइल में किसी भी सिंटैक्स त्रुटियों की जांच करेगी, और दिखाएगी कि सेटिंग्स को सही तरीके से लागू किया गया है या नहीं।

सांबा शेयर तक पहुंच

Linux से

Linux मशीन से साझा संसाधन तक पहुँचने के लिए, निम्नलिखित कमांड का उपयोग करें:

smbclient //hostname/shared -U <username>

hostname को अपने फेडोरा सर्वर के होस्टनाम या IP पते से बदलें, और <username> को उस उपयोगकर्ता से बदलें जिसे आपने सांबा में जोड़ा था।

Windows से

Windows मशीन से सांबा शेयर तक पहुँचने के लिए, Win + R दबाकर रन डायलॉग खोलें, फिर दर्ज करें:

\\hostname\shared

सांबा उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए एक संकेत दिखाई देगा। लॉग इन करने के बाद, आपको फ़ाइल शेयर तक पहुंच प्राप्त होगी।

सामान्य समस्याओं का निवारण

फायरवॉल समस्याएँ

सुनिश्चित करें कि फायरवॉल सांबा कनेक्शनों की अनुमति देता है। यदि कनेक्शन समस्याएँ उत्पन्न होती हैं, तो फायरवॉल सेटिंग्स को दोबारा जाँचें यह सुनिश्चित करने के लिए कि samba जैसी सेवाओं की अनुमति है।

प्रमाणीकरण विफलताएं

SYSTEM और सांबा पासवर्ड प्रविष्टियों दोनों की जाँच करें। SYSTEM उपयोगकर्ताओं को सर्वर पर स्थानीय रूप से होना चाहिए। यह भी सुनिश्चित करें कि Linux और सांबा कॉन्फ़िगरेशन के बीच पासवर्ड मेल खाते हों।

कॉन्फ़िगरेशन को पुनः जांचें

जब शेयर अपेक्षित रूप से प्रदर्शित नहीं होते हैं, तो टाइपिंग या कॉन्फ़िगरेशन त्रुटियों के लिए /etc/samba/smb.conf फ़ाइल की पुनः जाँच करें।

निष्कर्ष

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

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ