创建KMS免费激活Windows,Office等套件

创建KMS免费激活Windows,Office等套件

KMS激活的原理

KMS又叫windows秘钥管理服务,由于Windows VL都是为批量激活而诞生,所以在一个激活单位中肯定会有很多台配置相等的计算机,并用一个服务器建立起一个局域网(LAN),而KMS正好利用这一点,它要求局域网中必须有一台KMS服务器,KMS服务器的作用是给局域网中的所有计算机的操作系统定周期(一般是180天)提供一个随机的激活ID(不同于产品激活密钥),然后计算机里面的KMS服务就会自动将系统激活,实现正常的系统软件服务与操作。所以计算机必须保持与KMS服务器的定期连接,以便KMS激活服务的自动检查实现激活的自动续期,这样就实现了限制于公司域内的激活范围,避免了对于外界计算机的非法授权,当非法激活者离开公司域后,由于客户端KMS服务不能连接位于域内的KMS激活服务器,让它提供一个新的序列号,超过180天以后就会因为激活ID过期而重新回到试用版本状态,而合法授权者则能够定期获得ID更新,保持一直正确的激活状态。

安装py-kms在服务端配置并守护长期运行

yum -y install python-argparse     //安装依赖环境
yum -y install git                 //安装git
git clone https://github.com/NiNotNull/py-kms      //从github克隆pykms 

如图所示:

1.png

2.png

3.png

cd py-kms      //切换到py-kms目录下
python server.py    //运行server.py

4.png

看到:TCP server listening at 0.0.0.0 on port 1688. 则表示服务开启成功。

cd /root         //切换到主目录
cp -r py-kms /usr/local    //复制py-kms文件夹到 /usr/local

5.png

yum -y install python-setuptools  //安装supervisor守护进程
easy_install supervisor  //安装supervisor
echo_supervisord_conf > /etc/supervisord.conf   //为supervisor生成配置文件
vim /etc/supervisord.conf    //使用vim编辑supervisord.conf

7.png

开启insert模式并在最后一行插入退出并保存:

[program:pykms]  
command=python /usr/local/py-kms/server.py  
autorestart=true  
user=root 

8.png

shift+g可快速跳转到最后一行

supervisord    //启动supervisord
supervisorctl  //查看supervisord状态

9.png

看到:'Supervisord is running as root and it is searching ' 说明和running状态说明守护进程启动成功。

11.png

去域名解析添加一条二级域名地址

另外如果是阿里云服务器的话记得添加的规则配置如下,开放1688端口任何ip地址都可以访问。


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2020-02-06 12:16:23

修改时间:2020-02-06 12:16:23

查看次数:44

评论次数:0