内网搭建KMS服务器
|Word Count:246|Reading Time:1mins|Post Views:
在局域网环境中,我们可以使用开源的KMS服务来实现Windows系统和Office软件的激活工作。下面我们将在CentOS8之上来部署实施相关服务。
2019.01 摄于山西晋中·左权
环境部署
1 2 3 4 5 6 7
| yum install -y epel-release git yum update -y yum install -y supervisord
systemctl enable supervisord --now firewall-cmd --permanent --add-port=1688/tcp firewall-cmd --reload
|
拉取代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| cd /opt git clone https://github.com/SystemRage/py-kms.git
cat> /etc/supervisord.d/kms.ini <<EOF [program:kms] # command=python /opt/py-kms/py-kms/pykms_Server.py //注意python的版本 command=python3 /opt/py-kms/py-kms/pykms_Server.py autostart=true autorestart=true user=root stdout_logfile=/var/log/kms.log EOF
systemctl restart supervisord netstat -tlnp grep 1688
|
发布服务
Windows DNS
在Windows Server的DNS管理器中连接DNS服务器,打开‘正向查找区域’-‘域名所在zone’-‘_tcp’,新建“服务位置(SRV)”DNS记录值。
Linux BIND
在BIND服务的正向解析配置文件中新增记录并重启bind服务。
1
| _vlmcs._tcp IN SRV 5 0 1688 xxx.xxx.xxx.xxx
|
Linux DNSMASQ
1 2 3 4 5
| cat > /etc/dnsmasq.d/kms.conf <<EOF srv-host=_vlmcs._tcp,xxx.xxx.xxx,1688,100,100 EOF
systemctl restart dnsmasq
|