[教程] CentOS 安装 vlmcsd 搭建 KMS 服务器

[复制链接]
查看388 | 回复0 | 2019.2.17 23:17 | 显示全部楼层 |阅读模式


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


搭建环境:CentOS7 X64



使用Xshell或者PuTTY登录到你的服务器,先确定一下你这台机器的CPU架构:

  1. cat /proc/cpuinfo
复制代码


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

k1.jpg

下载vlmcsd项目文件:

  1. yum -y install wget
  2. wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
复制代码


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

  1. cd binaries/Linux/intel/static
复制代码


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

这里我是X64位的系统,所以直接执行下面的命令vlmcsd就启动了:


  1. ./vlmcsd-x64-musl-static
复制代码


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

k2.png

查看vlmcsd的运行情况,可以使用如下命令:

  1. ps -ef | grep vlmcsd-x64-musl-static
复制代码


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

k3.png

如果你不想用vlmcsd了,则可以使用如下命令来关闭vlmcsd

kill -9 上图使用psef命令回显的vlmcsd进程ID


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

  1. systemctl stop firewalld.service
复制代码


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


激活步骤:


1、使用管理员权限运行CMD

2、在CMD内键入如下命令:

  1. slmgr /skms 这里填写你的VPS公网IP或是解析到此IP的域名
复制代码



3、继续在CMD内键入如下命令:

  1. slmgr /ato
复制代码


4、最后一个命令:

  1. slmgr /xpr
复制代码





转载自 https://laod.cn/black-technology/kms-centos-vlmcsd.html


https://www.loadream.com
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

1815

主题

2297

帖子

309

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
309

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老