脚本适用环境:
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
内存要求:≥ 128M
脚本说明:
KMS 服务安装完成后会加入开机自启动
默认记录日志,其日志位于 /var/log/vlmcsd.log
可激活版本:
KMS 服务,用于在线激活 VOL 版本的 Windows 和 Office。
–支持 Windows Vista/7/8/8.1/10 Windows 2008/2008R2/2012/2012R2/2016/2019
–支持 Office 2010/2013/2016/2019 Office 365
激活的前提是你的系统是批量授权版本,即 VL 版,一般企业版都是 VL 版。而 VL 版本的镜像一般内置 GVLK key,用于 KMS 激活。
搭建KMS激活服务器和KMS软件一样,实现每180天一次的自动激活,使得系统一直保持激活状态。
搭建方法:
本脚本安装完成后,会将 KMS 服务加入开机自启动。
下载脚本:
使用root用户登录,运行以下命令, 自动完成脚本下载和安装。
wget –no-check-certificate https://github.com/cofface/across/raw/master/kms.sh && chmod +x kms.sh && ./kms.sh
为了保证KMS激活服务能够正常运行,需要对防火墙进行端口开放设置,具体如下:
Centos 6.x 设置如下:
iptables -I INPUT -p tcp –dport 1688 -j ACCEPT
service iptables save
service iptables restart
Centos 7.X 设置如下:
firewall-cmd –zone=public –add-port=1688/tcp –permanent
firewall-cmd –reload
firewall-cmd –list-all
查看端口的情况
安装完成后,输入以下命令查看端口号 1688 的监听情况,脚本默认端口号是1688
netstat -nxtlp | grep 1688
返回值类似于如下就 OK 了:
tcp 0 0 0.0.0.0:1688 0.0.0.0:* LISTEN 13265/vlmcsd
tcp6 0 0 :::1688 :::* LISTEN 13265/vlmcsd
脚本命令:
启动:/etc/init.d/kms start
停止:/etc/init.d/kms stop
重启:/etc/init.d/kms restart
状态:/etc/init.d/kms status
卸载脚本:
使用 root 用户登录,运行以下命令:
./kms.sh uninstall
更改默认端口号:
编辑/etc/init.d/kms文件
将$DAEMON -p $PID_FILE这段改成$DAEMON -P(端口号) -p $PID_FILE
如$DAEMON -P30000 -p $PID_FILE,即端口号改成30000。然后重启KMS服务,搞定。
转载请注明来源:Cofface Blog » [cofface]快速搭建KMS激活服务器