其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

关于如何自建KMS服务器

GG网络技术分享 2025-03-18 16:14 0


大家好,这里是关于[centos7.x安装kms激活服务,可激活Windows和office套件],[关于如何自建KMS服务器]问题的解答,希望对您有所帮助。如果你还想了解更多这方面的信息,请关注本站其他相关内容,共同学习吧!

centos7.x安装kms激活服务,可激活Windows和office套件

2019年6月13日教程大全centos7.x,KMS,office激活,Windows激活

centos7.x安装kms激活服务,可激活Windows和office套件

可以激活的操作系统版本查看:https://bbs.cheshirex.com/thread-37.htm

office可激活版本查看:https://bbs.cheshirex.com/thread-38.htm

本站kms激活服务器地址:kms.cheshirex.com

只激活系统的直接看下面即可,上面的服务器搭建不必看。

KMS服务器搭建

首先下载vlmcsd

最新版本到github查看:https://github.com/Wind4/vlmcsd/releases

下载最新版

上传到服务器,目录就上传到你想要安装kms服务的目录

我传到了/www/kms这个目录

将文件解压里面分为很多系统的服务文件

我们找到/www/kms/binaries/Linux/intel/static/vlmcsd-x64-musl-static这个文件

把它复制到/www/kms这个目录

注意看一下目录及文件权限,用户组是root。不是的话修改它。

ssh中输入cd /www/kms进入目录,然后直接运行服务文件即可

./vlmcsd-x64-musl-static

到这里我们KMS服务器就搭建完成了。

但是我们还需要测下看看服务有没有运行,输入以下命令查看1688端口监听情况

netstat -nxtlp | grep 1688

正常的话显示这个

tcp 0 0 0.0.0.0:1688 0.0.0.0:* LISTEN 32663/./vlmcsd-x64-

tcp6 0 0 :::1688 :::* LISTEN 32663/./vlmcsd-x64-

另外最好测下1688端口通不通,kms服务通过1688端口通讯的。

端口检测教程:telnet命令测试服务器端口是否通的办法

以上都正常的话我们开始给系统进行激活。

Windows激活

先确定自己的系统版本

cmd输入下面命令查看

wmic os get caption

然后根据自己系统版本到https://bbs.cheshirex.com/thread-37.htm这里查看对应的KEY

先发下所有步骤命令

#配置系统序列号

slmgr /ipk D2N9P-3P6X9-2R39C-7RTCD-MDVJX

#配置KMS服务器地址

slmgr /skms kms.cheshirex.com

#激活系统

slmgr /ato

#查看系统激活到期时间

slmgr /xpr

#查看授权详细信息

slmgr /dlv

下面是每一步的命令和截图:

#配置系统序列号

slmgr /ipk D2N9P-3P6X9-2R39C-7RTCD-MDVJX

#配置KMS服务器地址(这里看到两行相同的,是我多输入了一次,不用管,输入一次就行。)

slmgr /skms kms.cheshirex.com

#激活系统

slmgr /ato

#查看系统激活到期时间

slmgr /xpr

#查看授权详细信息

slmgr /dlv

到这里就激活完成了。

下面命令可卸载kms激活信息,一样在cmd里输入,每次一行。

slmgr /upk

slmgr /ckms

slmgr /rearm

OFFICE激活

Office 的激活,要求必须是VOL 版本,否则无法激活。

找到你的Office 安装目录,32 位默认一般为C:\\Program Files (x86)\\Microsoft Office\\Office16

64 位默认一般为C:\\Program Files\\Microsoft Office\\Office16

Office16 是Office 2016,Office15 就是Office 2013,Office14 就是Office 2010。

打开以上所说的目录,有个OSPP.VBS 文件。

使用管理员权限运行cmd 进入Office 目录,命令如下:

cd C:\\Program Files\\Microsoft Office\\Office16
cscript ospp.vbs /sethst:kms.cheshirex.com
cscript ospp.vbs /act
cscript ospp.vbs /dstatus

关于如何自建KMS服务器

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


1. 简介

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

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

③下载地址:

https://github.com/Wind4/vlmcsd/releases



2. 准备

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

②vlmcsd软件包

③windows客户端



3. 搭建

3.1 上传安装包

1. 上传binaries.tar.gz到KMS服务器

2. 笔者是通过"MobaXtem"进行安装包上传


3.2 开启1688端口对外访问

#启动防火墙服务并开机生效

systemctl enable firewalld

systemctl start firewalld

systemctl restart firewalld

#开放指定端口

firewall-cmd --zone=public --add-port=1688/tcp --permanent

firewall-cmd --reload


3.3 解压安装包

#解压并查看下载的文件

tar -zxvf binaries.tar.gz

#移动到解压的文件夹内

cd /root/binaries/Linux

#查看文件夹,根据服务器CPU选择文件,一般为intel

[root@hochun666 Linux]# ll

total 0

drwxr-xr-x 4 centos centos 45 Mar 29 2020 arm

drwxr-xr-x 6 centos centos 59 Mar 29 2020 intel

drwxr-xr-x 4 centos centos 45 Mar 29 2020 mips

drwxr-xr-x 4 centos centos 45 Mar 29 2020 ppc

drwxr-xr-x 3 centos centos 19 Mar 29 2020 s390

drwxr-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-static

EOF

#对脚本进行提权

chmod u+x /usr/local/kms/kms.sh

#编辑服务

cat << EOF > /lib/systemd/system/kms.service

[Unit]

Description=kms server

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/kms/kms.sh

[Install]

WantedBy=multi-user.target

EOF

#设置开机启动

systemctl enable kms

systemctl start kms



4. 激活windows系统-VOL版本

4.1 密钥地址

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/jj612867(v=ws.11)?redirectedfrom=MSDN


4.2 激活命令

#管理员权限运行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 /osppsvcauto

cscript ospp.vbs /sethst:your.kmshost.ip (注意sethst:后面没有空格)

cscript ospp.vbs /act

cscript ospp.vbs /dstatus



6. 结束语

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

标签:

提交需求或反馈

Demand feedback