कंप्यूटर नेटवर्क के लिए सांबा का परिचय

सांबा क्लाइंट / सर्वर तकनीक है जो ऑपरेटिंग सिस्टम में नेटवर्क संसाधन साझाकरण लागू करती है। सांबा के साथ, विंडोज़, मैक और लिनक्स / यूनिक्स क्लाइंट में फाइलें और प्रिंटर साझा किए जा सकते हैं।

सांबा की मूल कार्यक्षमता सर्वर संदेश ब्लॉक (एसएमबी) प्रोटोकॉल के कार्यान्वयन से प्राप्त होती है। एसएमबी क्लाइंट- और सर्वर-साइड समर्थन माइक्रोसॉफ्ट विंडोज, लिनक्स वितरण, और ऐप्पल मैक ओएसएक्स के सभी आधुनिक संस्करणों के साथ आता है। मुफ्त खुले सॉफ्टवेयर को samba.org से भी प्राप्त किया जा सकता है। इन ऑपरेटिंग सिस्टमों के बीच तकनीकी मतभेदों के कारण, तकनीक काफी परिष्कृत है।

आपके लिए सांबा क्या कर सकता है

सांबा का कई अलग-अलग तरीकों से उपयोग किया जा सकता है। इंट्रानेट या अन्य निजी नेटवर्क पर, उदाहरण के लिए, सांबा एप्लिकेशन एक लिनक्स सर्वर और विंडोज या मैक क्लाइंट (या इसके विपरीत) के बीच फ़ाइलों को स्थानांतरित कर सकते हैं। अपाचे और लिनक्स चलाने वाले वेब सर्वर का उपयोग करने वाले किसी भी व्यक्ति को दूरस्थ रूप से वेब साइट सामग्री का प्रबंधन करने के लिए एफ़टीपी के बजाय सांबा का उपयोग करने पर विचार कर सकते हैं। सरल स्थानान्तरण के अलावा, एसएमबी क्लाइंट दूरस्थ फ़ाइल अपडेट भी कर सकते हैं।

विंडोज और लिनक्स क्लाइंट से सांबा का उपयोग कैसे करें

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

विपरीत दिशा में डेटा साझा करना इसी प्रकार काम करता है। यूनिक्स प्रोग्राम smbclient विंडोज शेयरों को ब्राउजिंग और कनेक्ट करने का समर्थन करता है। उदाहरण के लिए, louiswu नामक एक विंडोज कंप्यूटर पर सी $ से कनेक्ट करने के लिए, यूनिक्स कमांड प्रॉम्प्ट पर निम्न टाइप करें

smbclient \\\\ louiswu \\ c $ -U उपयोगकर्ता नाम

जहां उपयोगकर्ता नाम वैध विंडोज एनटी खाता नाम है। (यदि आवश्यक हो तो सांबा खाता पासवर्ड के लिए संकेत देगा।)

सांबा नेटवर्क होस्ट को संदर्भित करने के लिए यूनिवर्सल नेमिंग कन्वेंशन (यूएनसी) पथ का उपयोग करता है। चूंकि यूनिक्स कमांड शैल सामान्य रूप से बैकस्लैश वर्णों को विशेष तरीके से समझते हैं, इसलिए सांबा के साथ काम करते समय उपरोक्त दिखाए गए डुप्लिकेट बैकस्लाश टाइप करना याद रखें।

ऐप्पल मैक क्लाइंट्स से सांबा का उपयोग कैसे करें

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

सांबा को कॉन्फ़िगर करने के लिए आवश्यकताएँ

माइक्रोसॉफ्ट विंडोज में, एसएमबी सेवाएं ऑपरेटिंग सिस्टम सेवाओं में बनाई गई हैं। सर्वर नेटवर्क सेवा (नियंत्रण कक्ष / नेटवर्क, सेवा टैब के माध्यम से उपलब्ध) एसएमबी सर्वर समर्थन प्रदान करती है जबकि वर्कस्टेशन नेटवर्क सेवा एसएमबी क्लाइंट समर्थन प्रदान करती है, ध्यान दें कि एसएमबी को कार्य करने के लिए टीसीपी / आईपी की भी आवश्यकता होती है।

यूनिक्स सर्वर पर, दो डिमन प्रक्रियाएं, smbd, और nmbd, सभी सांबा कार्यक्षमता की आपूर्ति करें। यूनिक्स कमांड प्रॉम्प्ट प्रकार पर, सांबा वर्तमान में चल रहा है या नहीं, यह निर्धारित करने के लिए

पीएस कुल्हाड़ी | grep mbd | अधिक

और सत्यापित करें कि प्रक्रिया सूची में दोनों smbd और nmbd दिखाई देते हैं।

सामान्य यूनिक्स फैशन में सांबा डेमन्स को शुरू करें और रोकें:

/etc/rc.d/init.d/smb प्रारंभ /etc/rc.d/init.d/smb रोकें

सांबा एक विन्यास फाइल, smb.conf का समर्थन करता है। साझा नाम, निर्देशिका पथ, अभिगम नियंत्रण, और लॉगिंग जैसे विवरणों को अनुकूलित करने के लिए सांबा मॉडल में इस पाठ फ़ाइल को संपादित करना और फिर दाएं को पुनरारंभ करना शामिल है। एक न्यूनतम smd.conf (नेटवर्क पर यूनिक्स सर्वर देखने योग्य बनाने के लिए पर्याप्त) ऐसा लगता है

; न्यूनतम /etc/smd.conf [वैश्विक] अतिथि खाता = netguest workgroup = नेटग्राउप

विचार करने के लिए कुछ Gotchas

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

यूनिक्स और विंडोज कंप्यूटर के बीच फ़ाइलों को स्थानांतरित करते समय नाम उलझन में समस्याएं हो सकती हैं। विशेष रूप से, विंडोज फाइल सिस्टम पर मिश्रित मामले में फ़ाइल नाम यूनिक्स सिस्टम की प्रतिलिपि बनाते समय सभी लोअरकेस में नाम बन सकते हैं। फ़ाइल सिस्टम (उदाहरण के लिए, पुराने विंडोज एफएटी) के आधार पर बहुत लंबे फ़ाइल नामों को छोटे नामों में भी छोटा कर दिया जा सकता है।

यूनिक्स और विंडोज सिस्टम एंड-ऑफ-लाइन (ईओएल) को लागू करते हैं ASCII पाठ फ़ाइलों के लिए अलग-अलग सम्मेलन। विंडोज दो कैरेक्टर कैरिज रिटर्न / लाइनफीड (सीआरएलएफ) अनुक्रम का उपयोग करता है, जबकि यूनिक्स केवल एक ही वर्ण (एलएफ) का उपयोग करता है। यूनिक्स mtools पैकेज के विपरीत, सांबा फ़ाइल स्थानांतरण के दौरान ईओएल रूपांतरण नहीं करता है। यूनिक्स टेक्स्ट फाइलें (जैसे एचटीएमएल पेज) सांबा के साथ विंडोज कंप्यूटर में स्थानांतरित होने पर टेक्स्ट की एक बहुत लंबी लाइन के रूप में दिखाई देती हैं।

निष्कर्ष

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