关于如何自建KMS服务器

网友投稿 1858 2022-09-29

关于如何自建KMS服务器

关于如何自建KMS服务器

大家好,今天给大家带来基于某种特定场景下需要自建KMS服务器,以下是前期准备和搭建步骤。

1. 简介

①基于vlmcsd搭建的KMS服务器。

②应用场景:某集群是基于内网部署,不能通向外网,windows系统及其office软件无法激活,使用功能受限。

③-:

​​准备

①linux服务器,推荐CentOS7.6系统,配置:2C4G

②vlmcsd软件包

③windows客户端

3. 搭建

3.1 上传安装包

1. 上传binaries.tar.gz到KMS服务器2. 笔者是通过"MobaXtem"进行安装包上传

3.2 开启1688端口对外访问

#启动防火墙服务并开机生效systemctl enable firewalldsystemctl start firewalldsystemctl restart firewalld#开放指定端口firewall-cmd --zone=public --add-port=1688/tcp --permanentfirewall-cmd --reload

3.3 解压安装包

#解压并查看-的文件tar -zxvf binaries.tar.gz#移动到解压的文件夹内cd /root/binaries/Linux#查看文件夹,根据服务器CPU选择文件,一般为intel[root@hochun666 Linux]# lltotal 0drwxr-xr-x 4 centos centos 45 Mar 29 2020 armdrwxr-xr-x 6 centos centos 59 Mar 29 2020 inteldrwxr-xr-x 4 centos centos 45 Mar 29 2020 mipsdrwxr-xr-x 4 centos centos 45 Mar 29 2020 ppcdrwxr-xr-x 3 centos centos 19 Mar 29 2020 s390drwxr-xr-x 3 centos centos 19 Mar 29 2020 sparc#移动到指定文件夹内cd /root/binaries/Linux/intel/static#给二进制文件增加可执行权限chmod u+x vlmcsd-x64-musl-static#创建指定文件夹mkdir -p /usr/local/kms#保留文件权限且复制到指定目录cp -a /root/binaries/Linux/intel/static/vlmcsd-x64-musl-static /usr/local/kms/vlmcsd-x64-musl-static

3.4 创建自动化脚本和开机服务

#移动到指定文件夹cd /usr/local/kms#创建简单脚本cat << EOF > /usr/local/kms/kms.sh#!/bin/bash/usr/local/kms/vlmcsd-x64-musl-staticEOF#对脚本进行提权chmod u+x /usr/local/kms/kms.sh#编辑服务cat << EOF > /lib/systemd/system/kms.service[Unit]Description=kms serverAfter=network.target[Service]Type=forkingExecStart=/usr/local/kms/kms.sh[Install]WantedBy=multi-user.targetEOF#设置开机启动systemctl enable kmssystemctl start kms

4. 激活windows系统-VOL版本

4.1 密钥地址

​​激活命令

#管理员权限运行CMD或PowerShell#卸载密钥,可以不输入slmgr.vbs /upk#安装密钥(此为win10专业版密钥)slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX#输入KMS服务器IP或者域名slmgr /skms your.kmshost.ip (例子,请按实际填写)slmgr /skms your.kmshost.domain (例子,请按实际填写)#激活slmgr /ato#查看激活状态slmgr.vbs -dlv

5. 激活office

5.1 激活命令

#此命令为office2010专用if exist "C:\Program Files (x86)\Microsoft Office\Office14\ospp.vbs" (cd "C:\Program Files (x86)\Microsoft Office\Office14") else (cd "c:\Program Files\Microsoft Office\Office14")#此命令为office2013专用if exist "C:\Program Files (x86)\Microsoft Office\Office15\ospp.vbs" (cd "C:\Program Files (x86)\Microsoft Office\Office15") else (cd "c:\Program Files\Microsoft Office\Office15")#此命令为office2016专用if exist "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" (cd "C:\Program Files (x86)\Microsoft Office\Office16") else (cd "c:\Program Files\Microsoft Office\Office16")#激活命令,从上到下按顺序输入即可cscript ospp.vbs /osppsvcautocscript ospp.vbs /sethst:your.kmshost.ip (注意sethst:后面没有空格)cscript ospp.vbs /actcscript ospp.vbs /dstatus

6. 结束语

本期为大家带来了KMS的搭建方式,下期为大家带来KMS的常见故障现象与处理手段。希望读者朋友看完这篇文章后有所启发。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:设计模式学习笔记——享元模式
下一篇:mongoDB学习笔记——安装及启动
相关文章

 发表评论

暂时没有评论,来抢沙发吧~