लिनक्स से अपने सांबा सर्वर से कनेक्ट करें

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

मैंने सांबों के बारे में कुछ लेख यहां गक्स पर लिखे हैं। और ज्यादातर लोग जानते हैं कि विंडोज के माध्यम से सांबा के शेयरों को कैसे जोड़ा जाए। आम तौर पर बोलना (जब सब सही तरीके से सेट हो जाता है) यह केवल एक्सप्लोरर खोलने और अपने Samba शेयरों को प्राप्त करने के लिए \ ADDRESS_OF_SAMBA_SERVER SHARENAME में प्रवेश करने की बात है। लेकिन लिनक्स में क्या है? आप सांबा शेयरों को उसी ऑपरेटिंग सिस्टम के साथ कैसे कनेक्ट करते हैं जो सांबा सर्वर चला रहा है?

कोई यह सोचेगा कि एक आसान काम है। यह वास्तव में है, एक बार जब आप जानते हैं कि यह कैसे किया जाता है। और इस लेख में मैं आपको अपने सांबा सर्वर से संबंध बनाने के दो अलग-अलग तरीके दिखाने जा रहा हूं। आपको सांबा सर्वर के साथ-साथ सांबा सर्वर पर उपयोगकर्ता नाम / पासवर्ड सेट करने के तरीके के बारे में जानकारी होनी चाहिए। कनेक्शन के एक निश्चित तरीके के लिए डेस्कटॉप पर कुछ कदम उठाने की भी आवश्यकता है।

मेरे द्वारा बताई गई दो विधियाँ हैं: GNOME's Connect To Server संवाद और कमांड लाइन का उपयोग करना। उत्तरार्द्ध का उपयोग आपको यह दिखाने के लिए किया जाएगा कि सांबा के लिए ऑटो माउंटिंग कैसे सेट करें।

चित्रमय विधि

Figure 1
आकृति 1

यदि आप GNOME स्थान मेनू पर एक नज़र डालते हैं, तो आपको 'सर्वर से कनेक्ट ...' लेबल वाली एक प्रविष्टि दिखाई देगी। अपने सांबा सर्वर से जुड़ने के लिए आप यही उपयोग करना चाहते हैं। जब आप उस पर क्लिक करेंगे तो एक नई विंडो खुल जाएगी। सेवा प्रकार ड्रॉप-डाउन से 'विंडोज शेयर' चुनें (चित्र 1 देखें)।

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

Figure 2
चित्र 2

एक बार जब आपके पास क्लिक की गई जानकारी जुड़ जाती है, तो आपको एक नई विंडो के साथ बधाई दी जाएगी, जिसके लिए आपको एक पासवर्ड दर्ज करना होगा। इसके अलावा, यदि आप पिछली विंडो में एक डोमेन नाम की आपूर्ति नहीं करते हैं, तो आपको इसे यहां दर्ज करना होगा।

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

कमांड लाइन का उपयोग करना

अब हम इसी तरह के लक्ष्य को पूरा करने के लिए कमांड लाइन का उपयोग करने जा रहे हैं। सबसे बड़ा अंतर यह है कि हम वास्तव में सांबा शेयर को एक और निर्देशिका में माउंट करने जा रहे हैं, उसी तरह हम दूसरी हार्ड ड्राइव को माउंट करेंगे।

इससे पहले कि हम वास्तव में बढ़ते का ध्यान रखें, कुछ टुकड़े एक साथ रखे जाएं। सबसे पहले एक निर्देशिका बनाते हैं जिसे सांबा शेयर पर आरूढ़ किया जाएगा। इसलिए टर्मिनल विंडो से निम्नलिखित कमांड जारी करें:

sudo mkdir / media / samba

अब यह सुनिश्चित करें कि हमारे उपयोगकर्ता इस निर्देशिका को कमांड के साथ पढ़ / लिख सकते हैं:

सुडो चामोद -R u + rw / मीडिया / सांबा

ठीक है अब हम कमांड लाइन से सांबा के शेयर देख सकते हैं। हम इसके साथ करेंगे smbclient जैसे आदेश:

smbclient -L // SAMBA_SERVER_ADDRESS

कहाँ पे SAMBA_SERVER_ADDRESS सांबा सर्वर का वास्तविक आईपी पता है।

Figure 3
चित्र तीन

आपको अपने उपयोगकर्ता नाम और पासवर्ड के लिए संकेत दिया जाएगा। यदि आपको एक त्रुटि मिलती है तो यह हो सकता है कि उपयोगकर्ता नाम प्रत्येक छोर पर मेल न खाए। अगर ऐसा है तो आप जोड़ सकते हैं यू इस तरह कमांड पर स्विच करें:

smbclient --user = jlwallen -L // SAMBA_SERVER_ADDRESS

आपको चित्र 3 में दिखाए गए आउटपुट के समान दिखना चाहिए।

अब यह सांबा शेयर को माउंट करने की कोशिश करने का समय है / मीडिया / सांबा निर्देशिका। इस समस्या को करने के लिए आदेश:

सूडो माउंट -t cifs // SAMBA_SERVER_ADDRESS / SHARE -o उपयोगकर्ता नाम = USERNAME / मीडिया / सांबा /

कहाँ पे:

  • SAMBA_SERVER_ADDRESS, सांबा सर्वर का IP पता है।
  • SHARE शेयर नाम है।
  • USERNAME इससे जुड़ने का उपयोगकर्ता नाम है।

यदि वह काम करता है तो आप निम्न लाइन को अपने साथ जोड़कर अब इसे एक स्वचालित माउंट बना सकते हैं / Etc / fstab फ़ाइल:

// SAMBA_SERVER_ADDRESS / SHARE / मीडिया / सांबा cifs क्रेडेंशियल = / etc / samba / user.cred 0 0

जहां SAMBA_SERVER_ADDRESS, सांबा सर्वर का IP पता है और SHARE शेयर नाम है।

User.cred फ़ाइल को नोटिस करें। यह एक आखिरी चीज है जिसे हमें बनाने की जरूरत है। अपने टेक्स्ट एडिटर के साथ यह फ़ाइल बनाएं और उसमें जगह दें:

उपयोगकर्ता नाम = उपयोगकर्ता

पासवर्ड = पासवर्ड

जहाँ USER उपयोगकर्ता नाम से लॉग इन करता है और PASSWORD प्रमाणीकरण के लिए उपयोग करने के लिए पासवर्ड है। अंतिम चरण इस नई फ़ाइल को कमांड के साथ उचित अनुमति देना है:

सुडो चामॉड 600 /etc/samba/user.cred

आप कमांड जारी करके इस कार्य को सुनिश्चित कर सकते हैं माउंट-ए जो आपके सांबा शेयर को माउंट करे।

अंतिम विचार

अब आपके पास एक ऑटो-बढ़ते सांबा शेयर होना चाहिए - या अपने गनोम डेस्कटॉप को सांबा शेयर से आसानी से कनेक्ट करने की क्षमता। सांबा एक बहुत शक्तिशाली उपकरण है जो न केवल विंडोज मशीनों के साथ, बल्कि लिनक्स मशीनों के साथ भी फाइल साझा कर सकता है।