Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows Server

लिनक्स पर ओपन सोर्स KMS सर्वर (Vlmcsd) इंस्टॉल करना

GitHub पर vlmcsd (https://github.com/Wind4/vlmcsd) नामक एक दिलचस्प ओपन-सोर्स प्रोजेक्ट है जो माइक्रोसॉफ्ट के KMS एक्टिवेशन सर्वर का अनुकरण करता है। आप इसका उपयोग विंडोज सर्वर के अलावा अन्य प्लेटफॉर्म पर अपना स्वयं का KMS सर्वर तैनात करने के लिए कर सकते हैं (इस प्रकार, यदि आप इसका उपयोग नहीं करते हैं तो आप विंडोज सर्वर लाइसेंस पर बचत कर सकते हैं)। आप ऐसा KMS सर्वर लिनक्स, एंड्रॉइड, FreeBSD, macOS, आदि पर इंस्टॉल कर सकते हैं। इस लेख में, हम आपको दिखाएंगे कि लिनक्स होस्ट पर vlmcsd-आधारित KMS कैसे इंस्टॉल करें और अपने स्थानीय नेटवर्क पर डेस्कटॉप विंडोज संस्करणों, विंडोज सर्वर, और माइक्रोसॉफ्ट ऑफिस को सक्रिय करने के लिए इसका उपयोग कैसे करें।

अस्वीकरण. यह लेख केवल शैक्षिक/लैब उद्देश्यों के लिए प्रदान किया गया है और विंडोज या ऑफिस को अवैध रूप से सक्रिय करने के लिए उत्पाद का उपयोग करने का सुझाव नहीं देता है। WindowsOSHub प्रोजेक्ट आपको किसी भी रूप में अनलाइसेंस्ड (पायरेटेड) सॉफ़्टवेयर का उपयोग नहीं करने की याद दिलाता है।

शुरू करने से पहले, हम अनुशंसा करते हैं कि आप माइक्रोसॉफ्ट KMS वॉल्यूम एक्टिवेशन तकनीक से परिचित हों। लगभग सभी आवश्यक जानकारी माइक्रोसॉफ्ट KMS वॉल्यूम एक्टिवेशन FAQ में मिल सकती है।

इस उदाहरण में, हम KMS होस्ट को तैनात करने के लिए रेड हैट एंटरप्राइज लिनक्स 8 (RHEL) का उपयोग कर रहे हैं, लेकिन आप किसी अन्य OS का उपयोग कर सकते हैं, जैसे Ubuntu, Debian, CentOS, Rocky Linux, या यहां तक कि आपका NAS डिवाइस (सिनोलॉजी NAS सर्वर पर सफल इंस्टॉलेशन के कुछ उदाहरण हैं)।

अपने लिनक्स सर्वर से कनेक्ट करें और git और gcc पैकेज इंस्टॉल करने के लिए yum (dnf) पैकेज मैनेजर का उपयोग करें:

# dnf update
# dnf install git gcc

फिर vlmcsd पैकेज को क्लोन और इंस्टॉल करें:

# git clone https://github.com/Wind4/vlmcsd

# cd vlmcsd
# make

bin निर्देशिका में बदलें:

# cd bin

KMS सर्वर चलाएं:

# ./vlmcsd

आप निम्न संदेश देखेंगे:

127.0.0.1:1688 से कनेक्ट हो रहा है ... सफल। एक्टिवेशन अनुरोध भेज रहा है (KMS V6) 1 का 1 -> 55041-00206-559-475403-03-1076-6002.0000-1482020 (3A1C049600B60076)

इसका मतलब है कि आपने लिनक्स पर KMS सर्वर को सफलतापूर्वक कंपाइल और चलाया है।

डिफ़ॉल्ट रूप से, vlmcsd डिफ़ॉल्ट KMS पोर्ट TCP/1688 पर सुनता है। इसलिए, आपको क्लाइंट्स को इससे कनेक्ट करने की अनुमति देने के लिए अपने लिनक्स फ़ायरवॉल में पोर्ट खोलना होगा। firewalld के लिए, नीचे दी गई कमांड्स चलाएं:

# firewall-cmd --zone=public --permanent --add-port=1688/tcp
# firewall-cmd –reload

सुनिश्चित करें कि पोर्ट 1688 खुला है:

# firewall-cmd --list-port
# netstat -ntlp | grep LISTEN

vlmcsd को स्वचालित रूप से चलाने के लिए, आप अपना स्वयं का डेमॉन बना सकते हैं और इसे systemd का उपयोग करके प्रबंधित कर सकते हैं।

# cp vlmcs /usr/bin
# touch /etc/systemd/system/kms-script.service
# chmod 664 /etc/systemd/system/kms-script.service
# nano /etc/systemd/system/kms-script.service

फ़ाइल में निम्न सेवा विवरण जोड़ें:

[Unit] Description=MSFT KMS Server Emulator After=network.target After=network-online.target Wants=network-online.target [Service] Type=oneshot ExecStart=/usr/bin/vlmcsd RemainAfterExit=yes LimitNOFILE=65536 [Install] WantedBy=multi-user.target

फिर KMS सेवा चलाएं और इसे स्टार्टअप में जोड़ें:

# systemctl daemon-reload
# systemctl start kms-script.service
# systemctl status kms-script.service
# systemctl enable kms-script.service

आप vlmcsd.ini के माध्यम से उन्नत KMS सर्वर विकल्प सेट कर सकते हैं (../vlmcsd/etc/ में एक नमूना फ़ाइल है)। वहां आप KMS सर्वर लॉग फ़ाइल (vlmcsd.log) का पथ भी सेट कर सकते हैं। आप vlmcsd स्टार्टअप विकल्पों में फ़ाइल पथ सेट कर सकते हैं निम्न विकल्पों का उपयोग करके:

-i /etc/vlmcsd.ini
-l /var/log/vlmcsd.log

आप KMS सर्वर को डॉकर कंटेनर में भी चला सकते हैं:
sudo docker pull mikolatero/vlmcsd
sudo docker run -d -p 1688:1688 --restart=always --name kms_server mikolatero/vlmcsd /vlmcsd -D -d -t 3 -e -v -R172800 -A10080

यदि आप माइक्रोसॉफ्ट DNS का उपयोग कर रहे हैं, तो आप एक _VLMCS रिकॉर्ड बना सकते हैं जो विंडोज क्लाइंट्स को डोमेन में KMS सर्वर को स्वचालित रूप से ढूंढने की अनुमति देगा। DNS SRV रिकॉर्ड बनाने के लिए, निम्न पावरशेल कमांड का उपयोग करें:

Add-DnsServerResourceRecord -Srv -Name "_VLMCS._tcp" -ZoneName "woshub.com" -DomainName "192.168.14.147" -Priority 0 -Weight 0 -Port 1688

जहां 192.168.14.147 आपके लिनक्स होस्ट का IP पता है जिस पर KMS सेवा चल रही है।

तब आपके डोमेन में सभी विंडोज (और ऑफिस) होस्ट्स आपके KMS सर्वर पर स्वचालित रूप से सक्रिय हो जाएंगे यदि उन पर पब्लिक GVLK इंस्टॉल हैं। सभी उपलब्ध विंडोज संस्करणों को सक्रिय करने के लिए GVLK (जेनेरिक वॉल्यूम लाइसेंस कुंजियों) की पूरी सूची माइक्रोसॉफ्ट वेबसाइट पर प्रकाशित है: https://docs.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys।

उदाहरण के लिए, इस पेज पर विंडोज सर्वर 2022 स्टैंडर्ड (VDYBN-27WPP-V4HQT-9VMD4-VMK7H) और विंडोज 10 प्रो (W269N-WFGWX-YVC9B-4J6C9-T83GX) को सक्रिय करने के लिए GVLK ढूंढें।

विंडोज को मैन्युअल रूप से सक्रिय करने के लिए, अपने विंडोज संस्करण के लिए GVLK सेट करें, अपने KMS एक्टिवेशन होस्ट का IP पता, और एक्टिवेशन कमांड चलाएं। निम्न कमांड्स उपयोग की जाती हैं (उदाहरण के लिए, विंडोज सर्वर 2022 स्टैंडर्ड के लिए):

slmgr.vbs -ipk VDYBN-27WPP-V4HQT-9VMD4-VMK7H
slmgr.vbs -skms 192.168.14.147
slmgr.vbs -ato

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

आप निम्न कमांड का उपयोग करके विंडोज एक्टिवेशन स्थिति की जांच कर सकते हैं:

slmgr.vbs -dlv

मेरे उदाहरण में, विंडोज सर्वर को सक्रिय करते समय एक त्रुटि हुई:

त्रुटि: 0xC004F069 माइक्रोसॉफ्ट विंडोज नॉन-कोर संस्करण चलाने वाले कंप्यूटर पर, 'slui.exe 0x2a 0xC004F069' चलाएं ताकि त्रुटि टेक्स्ट प्रदर्शित हो सके।

कारण यह है कि मेरे पास विंडोज सर्वर 2022 का मूल्यांकन संस्करण इंस्टॉल है। पहले, आपको इसे इस लेख के अनुसार स्टैंडर्ड संस्करण में बदलने की आवश्यकता है:

dism /online /set-edition:serverstandard /productkey:VDYBN-27WPP-V4HQT-9VMD4-VMK7H /accepteula

फिर मैं अपने विंडोज इंस्टेंस को KMS होस्ट पर सक्रिय कर सकता हूं।

उसी तरह, आप अपने KMS होस्ट पर माइक्रोसॉफ्ट ऑफिस 2019/2016/2013 के वॉल्यूम संस्करणों को सक्रिय कर सकते हैं। निम्न कमांड्स उपयोग की जाती हैं:

cd C:\Program Files\Microsoft Office\Office16
cscript ospp.vbs /sethst: 192.168.14.147
cscript ospp.vbs /act

ऑफिस एक्टिवेशन स्थिति जांचने के लिए:

cscript ospp.vbs /dstatusall

माइक्रोसॉफ्ट ऑफिस KMS एक्टिवेशन के बारे में और जानें।

तो हमने दिखाया है कि लिनक्स पर KMS सर्वर कैसे तैनात करें और नवीनतम विंडोज सर्वर 2022 और विंडोज 11 सहित सभी विंडोज संस्करणों को सक्रिय करें।

  1. Android Open Source Project से कस्टम ROM कैसे बनाएं Android Open Source Project से कस्टम ROM कैसे बनाएं

    यदि आप अपने एंड्रॉइड फोन को रूट करने या कस्टम ROM डाउनलोड करने से परिचित हैं, जैसे कि अत्यधिक लोकप्रिय CyanogenMod या इसका उत्तराधिकारी Lineage OS, तो आपने सोचा होगा - लोग इन ROMs को कैसे बनाते हैं? एक कस्टमाइज़्ड ROM विकसित करने में वास्तव में कितना काम होता है? यह गाइड आपको अपनी खुद की कस्टम एंड्र

  1. लिनक्स के लिए टॉप 5 ओपन-सोर्स मीडिया प्लेयर जो आपको पसंद आएंगे लिनक्स के लिए टॉप 5 ओपन-सोर्स मीडिया प्लेयर जो आपको पसंद आएंगे

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

  1. लिनक्स के लिए टॉप 7 ओपन सोर्स डिस्क क्लोनिंग टूल्स लिनक्स के लिए टॉप 7 ओपन सोर्स डिस्क क्लोनिंग टूल्स

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