使用py-kms搭建KMS服务器激活环境

操作系统为CentOS6.6

py-kms发布地址(原始):

https://github.com/myanaloglife/py-kms

现在建议用这个,支持2和3:

https://github.com/ThunderEX/py-kms

上面这个人fork了下面的这个项目,下面这个fork了原始项目

https://github.com/matsuz/py-kms


1.安装依赖
yum install python-argparse
2.下载代码
git clone https://github.com/myanaloglife/py-kms
3.运行激活服务器
cd py-kms
python server.py
这时候看到提示消息
TCP server listening at 0.0.0.0 on port 1688.
就是说KMS服务已经在1688端口上打开了,没有错误。这就搭建完毕了。

4.长期运行配置
对于需要长期运行的KMS服务器,可以使用supervisor管理py-kms服务(非必须步骤)
拷贝py-kms文件夹到/usr/local/目录下
cp -r py-kms /usr/local/
安装supervisor
yum install python-setuptools
easy_install supervisor
生成默认配置文件(supervisord.conf)
echo_supervisord_conf > /etc/supervisord.conf
编写supervisor脚本,加到/etc/supervisord.conf最后
[program:pykms]
command=python /usr/local/py-kms/server.py
autorestart=true
user=root
以daemon方式运行,执行
supervisord

5.客户端测试
客户端下载py-kms后,cd跳转到该目录,执行
python client.py -v wwwb.vvvtimes.com
结果如下说明安装成功
Connecting to wwwb.vvvtimes.com on port 1688...
Connection successful!
Sending RPC bind request...
RPC bind acknowledged.

其中最后一个参数wwwb.vvvtimes.com是服务器的域名或IP,通过py-kms激活没有机器数目限制,通过微软官方工具搭建的KMS服务器有机器数目限制。


参考文章:
1.cubieboard中使用py-kms与dnsmasq搭建局域网内全自动KMS激活环境 http://www.mamicode.com/info-detail-1058191.html
2.基于Windows Server 2012 R2部署KMS服务器 http://www.mamicode.com/info-detail-135968.html



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值