使用Docker自行搭建KMS激活服务器



一  基础知识javascript



KMS(Key Management Service),密钥管理服务java


经过KMS进行激活的通常称为VOL版,即VOLUME受权版,咱们能够自行搭建KMS激活服务器,实现每180天一次的自动激活,使得系统一直保持激活状态。linux




二  部署KMS服务器nginx



一、安装docker-cesql

yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum -y install docker-ce


       具体安装步骤,参考:Docker安装部署docker


二、启动docker并加入开机自启windows

systemctl start dockersystemctl enable docker


三、拉取kms-server镜像centos

docker pull qinlulu/kms-server

如图所示,镜像已拉取至本地
安全


四、运行kms-server容器;列出运行中的容器服务器

docker run -itd -p 1688:1688 --name kms qinlulu/kms-serverdocker ps 

语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]


OPTIONS说明:

-i:以交互模式运行容器,一般与 -t 同时使用

-t:为容器从新分配一个伪输入终端

-d:后台运行容器,并返回容器

-p:指定端口映射,格式为:宿主机端口:容器端口

--name:指定容器名称


更多命令选项:docker run --help

五、指定容器开机自启动

docker update --restart=always kms


六、禁用防火墙或 宿主机放通1688端口

//关闭防火墙[root@qll251 ~]# systemctl stop firewalld==================================或者放通1688端口[root@qll251 ~]# firewall-cmd --permanent --zone=public --add-port=1688/tcp[root@qll251 ~]# firewall-cmd --reload


七、ECS云主机安全组配置

因为我使用的**云的ECS云主机,所以还须要在控制台上配置安全组


1)控制台-->"更多"-->“网络和安全组”--“安全组配置”



2)添加规则:容许全部主机访问KMS服务器的1688端口

3)验证1688端口是否放通




三  激活Windows系统



今天以激活Windows Server 2012 R2 系统为例


一、查看当前Windows是否支持KMS激活

命令提示符(管理员)执行:slmgr /dlv

“描述”这行:有“VOLUME”字样就是VOL版,即支持KMS激活



二、指定KMS服务器

slmgr /skms 39.96.81.141

(可选步骤)

Windows客户端安装密钥

 slmgr /ipk XXXX

 其中XXXX表明密钥,咱们能够从微软官方获取


官方密钥地址:

https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys


我提供下微软官网部分截图


三、激活!

slmgr /ato






四  激活office


今天以激活 Office 2016为例


一、查看当前Office是否支持KMS激活

命令提示符(管理员)执行:cd “office的安装目录”

cd "C:\Program Files (x86)\Microsoft Office\Office16"

执行:

cscript ospp.vbs /dstatus


在显示的信息中,若是有“VOLUME”字样就是VOL版,即支持KMS激活

若是显示有以前的密钥,须要将密钥恢复。若是是第一次安装的office,则跳过第二、3步骤 


二、卸载以前安装的Office密钥

从上图查看到,安装的密钥的最后5位是:WFG99


卸载密钥,执行: cscript ospp.vbs /unpkey:WFG99


三、激活office 2016

//指定KMS服务器cscript ospp.vbs /sethst:39.96.81.141//当即激活Officecscript ospp.vbs /act



提示没有安装密钥,咱们从微软官网找一个吧:


微软官方地址:

https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/gvlks


官方部分截图:


执行:cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99


四、当即激活

cscript ospp.vbs /act


五  粉丝福利


我这个KMS服务器是搭建在公网上的,所以小伙伴们设定KMS服务器地址为: 39.96.81.141,能够直接激活大家的Windows系统及office。不收费哦~



本文分享自微信公众号 - 开源Linux(qinlulu_123)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索