docker部署kms密钥管理服务激活windows作业系统

     微软视窗作业系统是一款商业化闭源的作业系统,用户想要使用微软的操作系统,得向微软购买 windows系统的授权许可,俗称密钥。

密钥是由25个字符组成。字母数字混合组合的字符串。每组5位字符,一共五组.比如:WN7JF-6PBCM-HDPG9-9GMT3-Y4DG3

什么叫正版:平时说的正版是什么意思?

    指的是你自己花钱向微软购买或微软授权的经销商购买密钥。或者OEM厂商预装的系统,联网就能激活。这就是正版。在淘宝上第三方购买的密钥虽然也能激活系统,但不是正版,因为你没有向微软付费。现在越来越多的单位要求使用正版软件,比如 重庆市软件正版化服务平台。这个平台不仅销售正版windows,也销售国产达梦数据库,以及其他正版软件产品,比如麒麟Linux系统。你所在的单位小,或者你个人在哪里白嫖的密钥激活,微软是睁一只眼闭一只眼。等你产业做大做强,微软再来发律师函,让你为微软公司做点"贡献"(起诉)。像企事业单位 这一块现在查得还是比较严,希望正版化。比如微软与中国神州网信合作的 windows 10 G 神州网信政府版系统。他们会用这个版本的系统,好处是数据不离境,特别安全。缺点是限制颇多,不适合个人用户使用。

微软的密钥分为三种:

    1.retail:零售版密钥

    2.大客户版批量密钥

    3.OEM(原设设备制造厂商)密钥:即生产电脑的厂家

有了密钥就可以在系统安装完成后 进入激活页面手动输入 密钥进行激活

 

密钥激活的方式:

    1.在线联网激活

    2.打微软产品激活中心电话 进行激活

        需要你提供你本机产生的id,将id告知微软产品激活中心客服,如果密钥有效,则微软产品激活中心客服会报给你一组相应的id

        比如在命令提示符中输入:slui 4,弹出 激活向导,显示安装id,你只需要将个安装id提供给微软产品激活中心客服,经过确认,你的密钥有效。然后输入微软产品激活中心客服回应给你的id,点击激活,就能激活成功。 如果密钥无效,可能你的密钥被其他人使用,也有可能你是盗版软件的受害者。需要重新激活这枚密钥的有效激活次数。

        id0.png

        id1.png

        id2.png

    3.服务器上建立密钥管理服务进行激活,俗称kms。

          有些单位是在特殊环境下使用windows作业系统,他们电脑是不会连接外网。单位买电脑  都是批量订购,比如一次买几百台,几千台。虽然向微软购买了授权许可,但没有网络,没有办法激活这些电脑中的系统。微软就研发了kms激活。所以在自己内网中,需要自行部署kms服务器,以批量激活内网中的电脑。

    kms激活原理:

           客户端获取一枚密钥,这枚密钥叫通用批量激活密钥,即gvlk。是可以免费从微软官方获取相应系统版本的gvlk。将这枚gvlk 安装在客户端本地计算机上。使用命令提示符:slmgr  /ipk     密钥   .  即可安装gvlk。

           客户端设置kms服务器的地址:客户端命令提示符输入:  slmgr  /skms    "kms ip地址或域名"

            客户端向服务端发出激活系统的申请。客户端命令提示符输入:slmgr  /ato.

            kms服务器验证客户端请求的合法性,如果验证没问题,则回应给客户端  ,成功激活客户端的系统。

            激活有效期:180,在密钥激活过期之前可以 再次连接kms服务器 发出激活请求,以延长有效期,如果你的kms服务器常年运行,则无需担心这个问题。

 还有一种kms激活方式叫kms38,意思是 激活一次,有效期至2038年,所以叫Kms38。这里不再表述。本文只是演示在linux系统上部署kms服务的方法。

 

       kms服务器一年用不了几次,没有必要用windows server系统来部署kms。我现在手里有一台巴掌大的迷你主机,用的是armbian linux系统,我就在这上面部署kms。如果你使用的是其他发行版的linux,操作方式除了安装docker的包名不一样,其他完全相同

 

安装docker:

    apt  install   -y  docker.io

    ​d.png

下载(拉取)kms镜像服务:

    docker   pull   mikolatero/vlmcsd

     kms1.png

 

创建并运行容器:

    ​ docker run --name kms-server -itd  -p 1688:1688   mikolatero/vlmcsd

     kms2.png

  查看正在运行的容器:

    ​docker ps

     kms3.png

 客户端操作:

    ​在客户端主机打开命令提示符:

    ​   1.卸载原有的密钥

    ​    ​slmgr  /upk

    ​   2.安装windows 10 专业版的gvlk密钥以激活windows系统

    ​    ​slmgr  /ipk   W269N-WFGWX-YVC9B-4J6C9-T83GX   ​

       kms4.png

     3.设置kms服务器

    ​   slmgr  /skms    "kms ip地址"

       比如我的kms服务器地址是192.1681.162

    ​    ​slmgr   /skms    192.168.1.162

       kms5.png

     4.激活windows 10 系统

    ​    ​slmgr  /ato

    ​    ​kms6.png

       kms7.png

       kms8.png

常见系统版本gvlk密钥。

Windows Server 2022 Datacenter       WX4NM-KYWYW-QJJR4-XV3QB-6VM33

Windows Server 2022 Standard          VDYBN-27WPP-V4HQT-9VMD4-VMK7H

Windows Server 2019 Datacenter       WMDGN-G9PQG-XVVXX-R3X43-63DFG

Windows Server 2019 Standard          N69G4-B89J2-4G8F4-WWYCC-J464C

Windows Server 2016 Datacenter       CB7KF-BWN84-R7R2Y-793K2-8XDDG

Windows Server 2016 Standard          WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY

Windows 11 专业版

Windows 10 专业版   W269N-WFGWX-YVC9B-4J6C9-T83GX

Windows 11 企业版

Windows 10 企业版  NPPR9-FWDCX-D2C8J-H872K-2YT43

Windows 10 企业版 LTSC 2021

Windows 10 企业版 LTSC 2019   M7XTQ-FN8P6-TTKYV-9D4CC-J462D

 本文旨在研究kms激活原理使用,在有条件的情况下,敬请支持正版软件。

 

posted @ 2023-03-20 15:58  田园诗人  阅读(617)  评论(0编辑  收藏  举报