admin管理员组文章数量:1660864
操作系统为CentOS6.6
py-kms发布地址(原始):
https://github/myanaloglife/py-kms
现在建议用这个,支持2和3:
https://github/ThunderEX/py-kms
上面这个人fork了下面的这个项目,下面这个fork了原始项目
https://github/matsuz/py-kms
yum install python-argparse
2.下载代码
git clone https://github/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
结果如下说明安装成功
Connecting to wwwb.vvvtimes on port 1688...
Connection successful!
Sending RPC bind request...
RPC bind acknowledged.
其中最后一个参数wwwb.vvvtimes是服务器的域名或IP,通过py-kms激活没有机器数目限制,通过微软官方工具搭建的KMS服务器有机器数目限制。
参考文章:
1.cubieboard中使用py-kms与dnsmasq搭建局域网内全自动KMS激活环境 http://www.mamicode/info-detail-1058191.html
2.基于Windows Server 2012 R2部署KMS服务器 http://www.mamicode/info-detail-135968.html
版权声明:本文标题:使用py-kms搭建KMS服务器激活环境 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729886833a1216087.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论