संपादित 2 दिन पहले द्वारा ExtremeHow संपादकीय टीम
सांबासक्रिय निर्देशिकासर्वर सेटअपकॉन्फ़िगरेशननेटवर्किंगउपयोगकर्ता प्रबंधनप्रमाणीकरणक्रॉस-प्लेटफ़ॉर्मअनुमतियाँव्यवस्थापक
अनुवाद अपडेट किया गया 1 सप्ताह पहले
सांबा एक ओपन-सोर्स सॉफ्टवेयर सूट है जो SMB/CIFS क्लाइंट्स के लिए सहज फाइल और प्रिंट सेवाएँ प्रदान करता है। सांबा की एक दिलचस्प विशेषता यह है कि यह एक्टिव डायरेक्ट्री डोमेन कंट्रोलर के रूप में कार्य कर सकता है। यह गाइड एक लिनक्स सर्वर पर एक्टिव डायरेक्ट्री डोमेन कंट्रोलर के रूप में सांबा को इंस्टॉल और कॉन्फ़िगर करने के व्यापक कदम प्रदान करता है।
सांबा SMB/CIFS नेटवर्किंग प्रोटोकॉल का एक मुफ्त सॉफ्टवेयर पुनः कार्यान्वयन है जो आपको विंडोज़ क्लाइंट या सर्वर के साथ बातचीत करने की अनुमति देता है। सांबा लिनक्स/यूनिक्स सर्वर और विंडोज़ आधारित क्लाइंट्स के बीच इंटरोऑपरेशन को सक्षम करता है। सांबा द्वारा उपयोग किए जाने वाले प्रोटोकॉल को "नेटवर्क फाइल शेयरिंग प्रोटोकॉल" की श्रेणी में रखा जाता है, और इसका मुख्य कार्य यूनिक्स-आधारित प्रणालियों जैसे विंडोज़ और लिनक्स के बीच फाइलें और प्रिंटर शेयर करना है।
सांबा एक्टिव डायरेक्ट्री सेटअप करने से पहले, सुनिश्चित करें कि आपके पास निम्न हों:
आपके लिनक्स सर्वर पर होस्टनेम का कॉन्फ़िगरेशन सांबा के उचित क्रियान्वयन के लिए महत्वपूर्ण है। होस्टनेम सेट या बदलने के लिए निम्न आदेश का उपयोग करें:
sudo hostnamectl set-hostname
अपनी वर्तमान होस्टनेम की जाँच करके परिवर्तन की पुष्टि करें:
hostnamectl
आपको यह सुनिश्चित करना होगा कि आपकी मशीन की होस्ट फ़ाइल में सही होस्टनेम और आई.पी. मैपिंग है। /etc/hosts फ़ाइल को संपादित करें:
sudo nano /etc/hosts
यदि आपके सर्वर का IP पता और नया सेट होस्टनेम पहले से मौजूद नहीं है, तो उन्हें जोड़ें या संशोधित करें:
127.0.0.1 localhost 192.168.xx .yourdomain
127.0.0.1 localhost 192.168.xx .yourdomain
सांबा पैकेज और आवश्यक निर्भरताएँ इंस्टॉल करें। अपनी लिनक्स वितरण के लिए उपयुक्त पैकेज मैनेजर का उपयोग करें।
sudo apt update sudo apt install samba smbclient krb5-user
sudo yum update sudo yum install samba samba-client samba-common
इंस्टॉलेशन के दौरान, आपसे केरबरोस कॉन्फ़िगर करने के लिए पूछा जा सकता है। यदि ऐसा हो, तो क्षेत्र का वर्णन दर्ज करें (उदाहरण के लिए, EXAMPLE.COM) और डोमेन बड़े अक्षरों में।
आपके सर्वर को एक्टिव डायरेक्ट्री डोमेन कंट्रोलर (AD DC) में पदोन्नत करने से पहले, आपको सांबा AD को प्रदान करना होगा।
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak sudo samba-tool domain provision --use-rfc2307 --realm=YOURDOMAIN.COM --domain=YOURDOMAIN --adminpass=YourStrongPassword
"YOURDOMAIN.COM" को अपने वास्तविक डोमेन नाम से बदलें और "YourStrongPassword" को आपकी पसंद के एक सुरक्षित पासवर्ड से। कॉन्फ़िगरेशन प्रक्रिया Kerberos, DNS, LDAP, और SMB के साथ एक बुनियादी डोमेन सेटअप करती है।
निम्नलिखित का उपयोग करके सांबा सेवाएँ शुरू करें:
sudo systemctl start smbd nmbd sudo systemctl enable smbd nmbd
sudo systemctl start smb nmb sudo systemctl enable smb nmb
सत्यापित करें कि सांबा सेवाएँ सही तरीके से चल रही हैं:
systemctl status smbd systemctl status nmbd
सांबा अपनी DNS सर्वर का उपयोग करके AD एक्टिव डायरेक्ट्री सेवाओं का प्रबंधन करता है। सुनिश्चित करें कि SAMBA_DNS आंतरिक रूप से सेट है:
sudo nano /etc/samba/smb.conf
सुनिश्चित करें कि [global] खंड के तहत पैरामीटर है:
dns forwarder = YourDNSIP #या इसे निष्क्रिय करने के लिए खाली छोड़ दें
Samba DNS को पुनः प्रारंभ करें:
sudo systemctl restart samba-ad-dc
इसकी पुष्टि करने के लिए कि एक्टिव डायरेक्ट्री डोमेन कंट्रोलर काम कर रहा है, निम्नलिखित जांचें करें:
sudo samba-tool domain level show
host -t A . .com
host -t A . .com
host -t A . .com
ldapsearch -x -b "dc=yourdomain,dc=com" -H ldap://localhost
अपने सांबा AD DC को विंडोज मशीनों के साथ एकीकृत करने के लिए:
सिस्टम को पुनः प्रारंभ करें और सुनिश्चित करें कि उपयोगकर्ता अपने डोमेन क्रेडेंशियल्स के साथ लॉग इन कर सकते हैं।
ping <hostname>
जैसे कमांड के साथ DNS रिज़ॉल्यूशन को सत्यापित करें।सांबा को एक्टिव डायरेक्ट्री डोमेन कंट्रोलर के रूप में सेट करना विंडोज सर्वर के लिए एक मजबूत विकल्प प्रदान कर सकता है, जिससे लिनक्स-आधारित बुनियादी ढांचे के लिए केंद्रीयकृत उपयोगकर्ता प्रबंधन और प्रमाणन लाया जा सकता है। ये कदम एक बेस कॉन्फ़िगरेशन प्रदान करते हैं जिसे अधिक विशिष्ट एंटरप्राइज़ आवश्यकताओं को पूरा करने के लिए विस्तारित किया जा सकता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं