0
点赞
收藏
分享

微信扫一扫

内网KMS服务器搭建分享

上善若水的道 2022-05-01 阅读 72
运维

资源下载

  • virtualbox 其实VMware更好用,懂的都懂…
  • 操作系统 笔者使用CentOS 1804,读者可自行选择
  • KMS软件 下载binaries.tar.gz文件
  • KMS客户端密钥 读者可根据待激活的系统版本选择密钥

服务部署

Tips:虚拟机安装和binaries.tar.gz文件上传读者请自行解决

  • 进入Linux系统进行服务部署
//查看当前路径
[root@kms ~]# pwd	
/root

//创建KMS软件存放目录,笔者习惯,读者可忽略
[root@kms ~]# mkdir kms &&ls
anaconda-ks.cfg  kms

//进入kms目录
[root@kms ~]# cd kms/ &&pwd
/root/kms

//上传binaries.tar.gz文件,笔者使用开源软件[MobaXterm](https://mobaxterm.mobatek.net/)
[root@kms kms]# ls
binaries.tar.gz

//解压binaries.tar.gz文件至当前目录
[root@kms kms]# tar -zxvf binaries.tar.gz . 

//复制kms服务对应文件并重命名
[root@kms kms]# cp \binaries\Linux\intel\static\vlmcsd-x64-musl-static .
[root@kms kms]# mv vlmcsd-x64-musl-static kmsd 
[root@kms kms]# ls
binaries  binaries.tar.gz  floppy  kmsd

//编写执行kmsd服务的脚本并赋予权限
[root@kms kms]# vim auto-kms.sh
[root@kms kms]# cat -n auto-kms.sh
     1  #!/bin/bash
     2  /root/kms/kmsd
[root@kms kms]# chmod 755 auto-kms.sh

//将auto-kms.sh脚本添加到开机自启文件(添加第14行内容)并赋予权限
 [root@kms kms]# vim /etc/rc.local
 [root@kms kms]# cat -n /etc/rc.local
     1  #!/bin/bash
     2  # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
     3  #
     4  # It is highly advisable to create own systemd services or udev rules
     5  # to run scripts during boot instead of using this file.
     6  #
     7  # In contrast to previous versions due to parallel execution during boot
     8  # this script will NOT be run after all other services.
     9  #
    10  # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
    11  # that this script will be executed during boot.
    12
    13  touch /var/lock/subsys/local
    14  /root/kms/auto-kms.sh
[root@kms kms]# chmod u+x /etc/rc.local

//开放防火墙访问权限,kms服务使用tcp 1688端口
[root@kms kms]# firewall-cmd --zone=public --permanent --add-port=1688/tcp
[root@kms kms]# firewall-cmd --reload
success
[root@kms kms]# firewall-cmd --list-ports
1688/tcp

//重启,查看kms服务是否正常开机自启,读者可通过telnet命令验证1688端口是否可以访问
[root@kms ~]# shutdown -r now
[root@kms ~]# netstat -tnlp |grep 1688
tcp        0      0 0.0.0.0:1688            0.0.0.0:*               LISTEN      1025/kmsd
tcp6       0      0 :::1688                 :::*                    LISTEN      1025/kmsd

系统激活

Tips:须以管理员权限运行powershell,笔者以Windows 10 LTSC 2021示例

.\slmgr.vbs /ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D
.\slmgr.vbs /skms 192.168.188.250
.\slmgr.vbs /ato
.\slmgr.vbs /dlv

附上述4条命令执行结果:
安装密钥

设置KMS服务器

激活指令

查看状态

结束语

感谢大家观看

举报

相关推荐

0 条评论