部署 kms 服务器

1、环境

  • Windows 10 专业版 22H2
  • Ubuntu 22.04.2 LTS (GNU/Linux 5.19.0-35-generic x86_64)

建议在 ubuntu 环境下部署。win 环境容易促使杀毒软件报警;如果使用虚拟机部署,要让同一局域网其他设备访问,应设置虚拟网络为桥接模式

2、Ubuntu 部署

1)执行下载 wget https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz

可到部署工具远程仓库查看最新版本:https://github.com/Wind4/vlmcsd/releases

2)执行解压 tar -zxvf binaries.tar.gz

3)进入目录 cd binaries/Linux/intel/static,执行 ./vlmcsdmulti-x64-musl-static vlmcsd

注:如果重启或者关机,需要重新执行

根据服务器系统和平台选择对应的文件,本文 ubuntu 环境为 x64,因此选用上述命令。其他可选:

1
2
3
4
vlmcsdmulti-x64-musl-static          vlmcsd-x86-musl-static
vlmcsdmulti-x86-musl-static vlmcsd-x86-musl-static-threads
vlmcsdmulti-x86-musl-static-threads vlmcs-x64-musl-static
vlmcsd-x64-musl-static vlmcs-x86-musl-static

注意:要开放 1688 端口

4)验证进程,执行 ps aux | grep vlmcsd,包含如下结果说明部署成功

1
ubuntu      2590  0.0  0.0    296     0 ?        S    20:45   0:00 ./vlmcsdmulti-x64-musl-static vlmcsd

3、win10 部署

1)下载部署文件,解压两次(binaries.tar.gz -> binaries.tar -> binaries

2)进入目录 binaries\Windows\intel,以管理员身份打开 cmd,执行 vlmcsd-Windows-x64.exe -s 安装服务

注:vlmcsd-Windows-x64.exe -S 参数为大写 S 则移除服务

3)在运行栏执行 services.msc 进入服务管理,找到 Key Management Server,启动该服务