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

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

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

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

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

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

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

# dnf update
# dnf install git gcc

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

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

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

# cd vlmcsd
# make

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

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

# cd bin

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

# ./vlmcsd

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

आपको निम्न संदेश दिखाई देगा:

Connecting to 127.0.0.1:1688 ... successful
Sending activation request (KMS V6) 1 of 1 -> 55041-00206-559-475403-03-1076-6002.0000-1482020 (3A1C049600B60076)

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

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

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

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

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

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

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

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

आप 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

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

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

जहां 192.168.14.147 आपके Linux होस्ट का IP पता है KMS सेवा चालू है.

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

उदाहरण के लिए, इस पेज पर Windows Server 2022 Standard (VDYBN-27WPP-V4HQT-9VMD4-VMK7H) और Windows 10 Pro (W269N-WFGWX-YVC9B-4J6C9-T83GX) को सक्रिय करने के लिए GVLK खोजें।

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

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

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

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

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

slmgr.vbs -dlv

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

Error: 0xC004F069 On a computer running Microsoft Windows non-core edition, run 'slui.exe 0x2a 0xC004F069' to display the error text.

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

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

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

उसी तरह, आप अपने KMS होस्ट पर Microsoft Office 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

Microsoft Office KMS सक्रियण के बारे में अधिक जानें।

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


  1. Android ओपन सोर्स प्रोजेक्ट से कस्टम ROM कैसे बनाएं

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

  1. 5 सर्वश्रेष्ठ ओपन सोर्स लिनक्स मीडिया प्लेयर

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

  1. लिनक्स के लिए 7 सर्वश्रेष्ठ ओपन सोर्स क्लोनिंग सॉफ्टवेयर

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