当前位置:首页 > Linux > 正文内容

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

tszi2年前 (2023-03-20)Linux514

     微软视窗作业系统是一款商业化闭源的作业系统,用户想要使用微软的操作系统,得向微软购买 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激活原理使用,在有条件的情况下,敬请支持正版软件。



扫描二维码推送至手机访问。

版权声明:本文由IT农场发布,如需转载请注明出处。

本文链接:http://iterx.cn/?id=22

分享给朋友:

“docker部署kms密钥管理服务激活windows作业系统” 的相关文章

命令行查询本机公网ip地址

命令行查询本机公网ip地址

有时需要查询本机公网ip:不论你的操作系统是否有图形界面,都能通过命令行获得公网地址.Unix,Linux,MacOS 系统使用curl指令即可获取公网ip:        curl  cip.ccWindow...

RockyLinux 9.1  部署kms密钥管理服务

RockyLinux 9.1 部署kms密钥管理服务

使用RockyLinux 9.1系统部署kms服务。生产企业没人用这么新的版本,谁也不想做小白鼠,耽误企业生产。不过个人私底下自娱自乐,也无碍。        下载vlmcsd源码包wget -c https://github.com/Wind4/v...

多台服务器分离部署lnmp

多台服务器分离部署lnmp

使用三台主机部署lnmp架构   nginx主机ip:192.168.1.241   php主机ip:192.168.1.242   mariadb主机ip:192.168.1.101三台主机关闭selinux及firewalldseten...

ArchLinux 作业系统安装教程

ArchLinux 作业系统安装教程

如果你能看到此文,想必你一定玩过不少的发行商发行的 Linux 作业系统或者听说过很多发行商发行的 Linux 作业系统。如果你玩过不少的 Linux 作业系统,对于安装系统可谓是轻车熟路,就是闭着眼睛都能安装上吧。众多发行版可能默认都是使用图形界面的安装向导一步一步的指导着你完成安装,纵然支持命令...