学习笔记-KMS服务器 - 部署配置

一、下载 KMS 服务器 软件包

#    下载 KMS 服务器 软件包 (好几年没更新了)
https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz
#    安装 Wget
sudo yum install -y wget
#    创建 软件包 下载文件夹
mkdir -p ~/temp/install
#    赋予 下载文件夹读写权限 (因为用的是root用户所以一般来说不需要给,这只是个习惯)
chmod +rw ~/temp/install
#    进入 下载文件夹
cd ~/temp/install
#    下载软件包
wget -c https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz

二、部署 KMS服务器

#    解压缩 KMS服务器软件包
sudo tar -zxvf binaries.tar.gz
#    创建 应用软件运行 文件夹
sudo mkdir -p /data/software
#    赋予 应用软件运行 文件夹 读写权限 (依然只是个习惯)
chmod +rw /data/software
#    复制 KMS服务器软件包 到 应用软件运行 文件夹
cp /root/temp/install/binaries/Linux/intel/static/vlmcsd-x64-musl-static /data/software
#    赋予 KMS服务器软件包 执行权限
chmod +x /data/software/vlmcsd-x64-musl-static

三、配置 KMS服务器 防火墙

1、防火墙配置 方法一 简单版
#    开放 KMS 服务器 1688 端口
sudo firewall-cmd --permanent --zone=public --add-port=1688/tcp
#    加载 防火墙 策略
sudo firewall-cmd --reload
#    查看 1688 端口占用
ss -tlnp|grep 1688
2、防火墙配置 方法二 复杂版
#    创建 防火墙 服务配置文件
cd /etc/firewalld/services
nano kms.xml
#    编辑 防火墙 服务配置文件 kms.xml (该文件可保存下载以后利用)
#    {
<?xml version="1.0" encoding="utf-8"?>
<service>
  <short>kms</short>
  <description>FourLeaf KMS Service uses tcp 1688 port. This firewall-cmd service was created by SRover Lee</description>
  <port protocol="tcp" port="8081"/>
</service> 
#    }
#    开放 KMS 服务器 服务
sudo firewall-cmd --permanent --zone=public --add-service=kms
#    加载 防火墙 策略
sudo firewall-cmd --reload

四、配置 KMS服务器 开机自启动

1、开机自启动 方法一 简单版
#    编辑 /etc/rc.d/rc.local (就是/etc/rc.local)
nano /etc/rc.d/rc.local
#    在末尾增加 KMS服务器软件包
#    {
/data/software/vlmcsd-x64-musl-static
#    }
2、开机自启动 方法二 复杂版
#    创建 KMS服务器 服务文件
nano /etc/systemd/system/kms.service
#    编辑文件内容
#    {
#!/bin/bash
[Unit]
Description=kms
[Service]
User=root
ExecStart=/data/software/vlmcsd-x64-musl-static
Restart=on-abort
[Install]
WantedBy=multi-user.target
#    }
#    设置开机自启动
sudo systemctl enable kms
#    启动程序
sudo systemctl start kms
#    查看程序状态
systemctl status kms

五、测试 KMS服务器

很遗憾,我并没有找到能够测试 KMS服务器是否可用的命令,telnet也不是系统内置的。所以这里我随便找了个基于KMS服务器的破解工具。用他的功能测试KMS服务器是否可以正常使用。

如果有合适的方法可以测试,烦请留言告诉我。

六、尝试激活 Windows 11

REM  绑定 Windows 11 企业版  序列号 (序列号自己找)
slmgr /ipk {序列号}
REM  绑定KMS服务器 172.16.28.124
slmgr /skms 172.16.28.124
REM  执行KMS激活
slmgr /ato
:: 延迟5秒,打开“计算机详细信息”界面
choice /t 5 /d y /n >nul
control system

七、尝试激活 Office 2016

REM  绑定KMS服务器 172.16.28.124
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /sethst:172.16.28.124
REM  执行KMS激活
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /act

八、缺德的大招

#    安装 Docker环境 Ubuntu
https://www.toutiao.com/article/7254863037008937513/
#    安装 Docker环境 CentOS
https://www.toutiao.com/article/7254862821039784467/
#    使用 Docker 部署 KMS Server
sudo docker run -itd --restart always --name kms-server -p 1688:1688 -d luodaoyi/kms-server
#    开放 KMS 服务器 1688 端口
sudo firewall-cmd --permanent --zone=public --add-port=1688/tcp
#    加载 防火墙 策略
sudo firewall-cmd --reload

好吧,我承认,这么一来,上面一堆操作都废了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值