标签 杂七杂八 下的文章

centos7搭建kms激活服务器

Key Management Service(简称:KMS),这个功能是在Windows Vista之后的产品中的一种新型产品激活机制。我们可以利用手里闲置的VPS安装vlmcsd来搭建KMS激活服务器,这篇文章以CentOS为例,当然vlmcsd并不局限限于CentOS,如Ubuntu、Windows、MacOS等都可以安装服务端,原理和方法相同。

  • 搭建环境:CentOS7 X64
  1. 使用Xshell或者PuTTY登录到你的服务器,先确定一下你这台机器的CPU架构:
cat /proc/cpuinfo

一般都是Intel,毕竟技术实力摆在那里。不过也有一些用AMD的CPU,例如腾讯最近推出的“国内首家采用 AMD EPYC™霄龙处理器的实例”...

自建KMS激活服务器:CentOS安装vlmcsd搭建

  1. 下载vlmcsd项目文件:
yum -y install wget 
wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz

如果你的机器CPU和上述我的一样都是Intel,那么就可以直接用我下面的命令进入目录:

cd binaries/Linux/intel/static

否则你需要在binaries目录内找到对应你机器CPU架构的目录进入。

  1. 这里我是X64位的系统,所以直接执行下面的命令vlmcsd就启动了:
./vlmcsd-x64-musl-static

如果你的机器不是64位系统,则需要在此目录内找到对应你系统位数的可执行文件来运行:

自建KMS激活服务器:CentOS安装vlmcsd搭建

  1. 查看vlmcsd的运行情况,可以使用如下命令:
ps -ef | grep vlmcsd-x64-musl-static

看到如图则说明运行正常:

自建KMS激活服务器:CentOS安装vlmcsd搭建

  1. 如果你不想用vlmcsd了,则可以使用如下命令来关闭vlmcsd
kill -9 上图使用psef命令回显的vlmcsd进程ID

注意,vlmcsd需要用到1688端口,如果你的机器防火墙打开了,需要设置放行规则或者关闭:

systemctl stop firewalld.service

至此,vlmcsd的搭建就完成了。

  1. 激活步骤:
1、使用管理员权限运行CMD
2、在CMD内键入如下命令:
slmgr /skms 这里填写你的VPS公网IP或是解析到此IP的域名
3、继续在CMD内键入如下命令:
slmgr /ato
4、最后一个命令:
slmgr /xpr

测试一下成功:

G:\EDG下载\binaries\binaries\Windows\intel>vlmcs-Windows-x64.exe -v -l 3 www.sdutsec.cn

Request Parameters
==================

Protocol version                : 6.0
Client is a virtual machine     : No
Licensing status                : 2 (OOB grace)
Remaining time (0 = forever)    : 43200 minutes
Application ID                  : 55c92734-d682-4d71-983e-d6ec3f16059f (Windows)
SKU ID (aka Activation ID)      : 2d5a5a60-3040-48bf-beb0-fcd770c20ce0 (Windows 10 Enterprise 2016 LTSB)
KMS ID (aka KMS counted ID)     : 969fe3c0-a3ec-491a-9f25-423605deb365 (Windows 10 2016 (Volume))
Client machine ID               : befeaf23-a95f-4ed4-93db-c233b9b82803
Previous client machine ID      : 00000000-0000-0000-0000-000000000000
Client request timestamp (UTC)  : 2018-09-14 07:19:55
Workstation name                : headquarter.linux.pl
N count policy (minimum clients): 25

Connecting to 123.207.155.221:1688 ... successful

Performing RPC bind ...
... NDR64 ... BTFN ... NDR32 ... successful
Sending activation request (KMS V6) 1 of 1

Response from KMS server
========================

Size of KMS Response            : 260 (0x104)
Protocol version                : 6.0
KMS host extended PID           : 03612-00206-497-721606-03-13322-14393.0000-0642018
KMS host Hardware ID            : 3A1C049600B60076
Client machine ID               : befeaf23-a95f-4ed4-93db-c233b9b82803
Client request timestamp (UTC)  : 2018-09-14 07:19:55
KMS host current active clients : 50
Renewal interval policy         : 10080
Activation interval policy      : 120
  • 所以不要再用什么小马激活工具了,就两条命令的事就能激活,欢迎使用。
1、使用管理员权限运行CMD
2、slmgr /skms www.sdutsec.cn
3、slmgr /ato
preView