前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >配置vlmcsd,让你的Linux服务器瞬间变成KMS服务器

配置vlmcsd,让你的Linux服务器瞬间变成KMS服务器

作者头像
主机测评
发布2019-04-28 17:12:09
9.7K0
发布2019-04-28 17:12:09
举报
文章被收录于专栏:主机测评主机测评

特别说明

注意:请尽可能避免在海外服务器上部署KMS服务器(尤其是美国本土的服务器)!这是一种盗版行为,可能会因为微软的律师函or服务器被封停!这不是开玩笑!

1. 安装必要环境

首先,安装编译所需要的软件包:

For CentOS:

代码语言:javascript
复制
yum makecache fast
yum install git gcc make -y

For Fedora:

代码语言:javascript
复制
dnf makecache
dnf install git gcc make -y

For Ubuntu/Debian:(Ubuntu 16+/Debian 8+可以将apt-get换为apt)

代码语言:javascript
复制
apt-get update
apt-get install git gcc make -y

2. 安装vlmcsd

使用Git将vlmscd的源码Clone下来:

代码语言:javascript
复制
git clone https://github.com/Wind4/vlmcsd.git

开始编译:

代码语言:javascript
复制
cd vlmcsd/
make

之后在 bin 目录下,会得到两个文件:vlmcs 和 vlmcsdvlmcs 是KMS的客户端(其实就是个调试用的工具,稍后会用到) vlmcsd 是KMS的服务端

如果为了以后方便的话,可以将这两个文件复制到 /usr/sbin 或者你想要的目录中,方便命令执行:

代码语言:javascript
复制
cp bin/* /usr/sbin/

3. 启动KMS服务器并验证配置

启动KMS服务端:

代码语言:javascript
复制
vlmcsd

程序会自动转入后台运行,然后我们执行下KMS的客户端,验证是否正常启动:

代码语言:javascript
复制
vlmcs

如果返回的是如下结果:

[root@localhost bin]# ./vlmcs Connecting to 127.0.0.1:1688 ... 127.0.0.1:1688: Connection refused Fatal: Could not connect to any KMS server [root@localhost bin]#

则说明KMS的服务端(vlmcsd)没有正确启动,需要排查原因;

如果返回的是如下结果:

[root@localhost bin]# ./vlmcs Connecting to 127.0.0.1:1688 ... successful Sending activation request (KMS V6) 1 of 1 -> 05426-03858-004-728820-03-1051-9200.0000-3322017 (3A1C049600B60076) [root@localhost bin]#

则说明KMS服务器正常启动,可以继续激活工作了。

4. 使用KMS服务器激活系统 (Windows端)

回到Windows端,开启一个cmd(命令提示符)窗口(如果有UAC的话,请注意使用管理员身份提权)

然后输入命令,设置KMS服务器为你的服务器:

代码语言:javascript
复制
slmgr /skms [你的KMS服务器IP地址]

等待弹出提示:

密钥管理服务计算机名称成功地设置为 x.x.x.x。

之后输入命令,开始激活:

代码语言:javascript
复制
slmgr /ato

即可完成KMS激活工作。

友情提示:KMS每次激活只有180天的有效期,但如果执行重新激活,有效期将会重新回到180天。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 特别说明
  • 1. 安装必要环境
  • 2. 安装vlmcsd
  • 3. 启动KMS服务器并验证配置
  • 4. 使用KMS服务器激活系统 (Windows端)
相关产品与服务
密钥管理系统
密钥管理系统(Key Management Service,KMS)是一款安全管理类服务,可以让您轻松创建和管理密钥,保护密钥的保密性、完整性和可用性,满足用户多应用多业务的密钥管理需求,符合合规要求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档