使用vlmcsd搭建KMS服务器激活环境

2018-02-22 17:46:13 4652

注:本文基于CentOS7下操作。

CentOS7设置:

  1. 设置IP地址
    设置IP地址为192.168.1.11,(请根据自己的网络状况自行设置)
    #vi /etc/sysconfig/network-scripts/ifcfg-ens192
    请根据自己的网卡配置相应的网络IP

  2. 关闭防火墙
    #systemctl stop firewalld
    #systemctl disable firewalld

  3. 上传vmlcsd到服务器
    从mydigitallife网站下载最新版本的VLMCSD程序包:
    https://www.landui.com/threads/50234-Emulated-KMS-Servers-on-non-Windows-platforms

    下载得到下面的文件vlmcsd-1108-2017-01-19-Hotbird64.rar

    解压 找到下面的文件:
    vlmcsd-1108-2017-01-19-Hotbird64\binaries\Linux\intel\static\vlmcsd-x64-musl-static

    这里使用64位的版本,如果是32位的请选择X86版本
    将vlmcsd-x64-musl-static文件重命名为vlmcsd,
    上传vlmcsd文件到/usr/bin/目录下并设置755的权限:
    chmod 755 /usr/bin/vlmcsd

  4. 添加vlmcsd服务
    vi /var/run/vlmcsd.pid
    新建一个空的文件保存,
    用来存放PID的文件,便于后来添加service时要用到
    vi /lib/systemd/system/vlmcsd.service

    新建vlmcsd.service的文档,并添加以下内容:

    [Unit]
    Description=KMS Server By vlmcsd
    After=network.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/vlmcsd.pid
    ExecStart=/usr/bin/vlmcsd -p /var/run/vlmcsd.pid
    ExecStop=/bin/kill -HUP $MAINPID
    PrivateTmp=true
     
    [Install]
    WantedBy=multi-user.target

    重载服务: systemctl daemon-reload

  5. 启动VLMCSD

    systemctl start vlmcsd          //启动VLMCSD     
    systemctl status vlmcsd         //查运行状态  
    systemctl enable vlmcsd         //设置开机启动

测试服务器连接:

blob.png

至此,VLMCSD配置完成,已经可以使用此程序进行激活。

激活方法:

注:kms激活只适用于VL版本的系统!

管理员模式打开命令提示符输入

slmgr /skms [服务器地址]          //设置KMS激活服务器地址     
slmgr /ato                       //激活系统


附:kms测试工具CheckKms.zip


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: