在Ubuntu中配置KMS服务

在Ubuntu中配置KMS服务

  • 放在开头
    • 介绍
    • 安装
  • 放在最后

放在开头

小编在用过许多可以激活系统的工具之后,始终不喜欢这种使用软件激活的方式(原因就是每次激活不是要关防火墙就是关掉360、腾讯电脑管家等系统软件,偶尔还会提示正在修改某些重要的系统文件)。偶然的一次和别人聊天了解到可以在虚拟机里面配置KMS服务,简单输入几条命令就可以激活系统。深深怀疑自己之前搜索过那么多次,为什么一次相关网页也没搜到过?。在网上搜索一番之后,终于在自己的虚拟机上配置好了KMS服务,并成功激活了系统?。接下来分享我配置的过程,希望对别人有所帮助。
注意:KMS激活windows系统,要求windows系统是Vol版本(也就是批量激活版)可以通过slmgr.vbs -dlv查看系统的版本,在产品秘钥通道处会显示系统是零售版还是批量激活版。对于不是Vol版本的系统,也可以将系统转换成Vol版,转换教程

介绍

基于vlmcsd搭建的KMS服务器。 根据github上的说明,这个工具是用C写的,没有任何依赖,可以直接运行。而且它横跨几乎现在所有的系统平台,如Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows。相比于另一款工具py-kms(目前来说最后一次提交在2013年了,不知道能不能激活新版本的系统)需要依赖pyhont2或者python3,可谓是非常干净舒爽。

安装

  1. 虚拟机
    首先就是要有一台虚拟机了,相关的安装方法在网上有很多,我就不重复了。
  2. 下载
    在任意环境中,下载最新的vlmcsd releases版本。如在Ubuntu中,可以使用wget下载:
wget https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz

  • 1
  • 1

用wget命令下载时如果想要使用最新的vlmcsd工具,可去下载地址看svn号是多少,然后将最新的svn号替换掉命令中的svn号即可,例如我使用的命令中的svn号是1112。

  1. 解压我们下载的包,进入对应的目录。如Ubuntu系统,我们可以进入binaries/Linux/intel/static目录中
tar -zxvf binaries.tar.gzcd binaries/Linux/intel/static
  • 1
  • 2
  • 1
  • 2
  1. 基于你的Ubuntu系统版本,执行相应的命令。例如我的Ubuntu是x64位的系统,所以执行以下命令:
./vlmcsdmulti-x64-musl-static vlmcsd

  • 1
  • 1

如果没有任何错误提示,代表我们成功了。不放心的话,可以再执行一遍,会提示我们端口(1688)和地址已经被占用。
查看vlmcsd的运行情况,可以使用如下命令:

ps aux | grep vlmcsd
  • 1
  • 1

看到如图则说明运行正常(grep搜索出来的结果有两条才是对的):


如果你的机器不是64位系统,则需要在此目录内找到对应你系统位数的可执行文件来运行:


如果你不想用vlmcsd了,则可以使用如下命令来关闭vlmcsd

kill -9 上图使用ps aux命令回显的vlmcsd进程ID

注意,vlmcsd需要用到1688端口,如果你的机器防火墙打开了,需要设置放行规则或者关闭:

systemctl stop firewalld.service

至此,vlmcsd的搭建就完成了。

  1. 终于要来激活系统啦!!!
    回到自己的windows系统中,以管理员身份运行CMD,执行下面两条命令:
slmgr /skms 你的Ubuntu的IP地址(Ubuntu中使用ifconfig查看IP地址)slmgr /ato

  • 1
  • 2
  • 1
  • 2

我在其他人的博客中看到使用slmgr.vbs也是可以的。
6. 验证是否激活。在cmd或powershell中执行

slmgr.vbs -dlv
  • 1
  • 1

不出意外的话,会显示已经激活成功的信息。

  1. 这个kms激活服务器,同样可以用来激活office,原理基本一致。可以参考原作者的github pages进行激活。

放在最后

看了原作者的文章之后,发现有激活visio的方法,对于有时需要画图,但是用了许多激活秘钥或是工具还是激活失败的我可以说是一种福利啦,我要去试一试了。。。

该激活方法一般有激活时效,使用slmgr.vbs -dlv命令时应该就可以看到(一般是半年),个人觉得做到这样已经很好了。如果没有虚拟机,也不想在自己电脑上下载虚拟机,可以使用已有的KMS服务器进行激活,只需要将IP地址改成提供的域名地址即可。

申明:该方法仅用于个人学习研究,绝不用于非法商业用途,否则后果自负。

(0)

相关推荐

  • windows 10许可过期了怎么再激活

    win10激活过期怎么办?如果你也遇到了这个问题, 有些系统重新安装之后并非永久激活,有效期只有半年.Win10激活过期怎么办?请看带来的方法. Win10批量激活工具网上有不少,大家可以在网上进行搜 ...

  • win10怎么15万天永久激活|win10企业版G kms激活400年方法-系统城

    win10激活后可用400年怎么操作?相信大家对400年激活win10系统有所了解,win10企业版G,就是win10企业政府版,使用win10 G版激活码通过kms激活可以使用150000天,也就是 ...

  • 群晖NAS部署kms激活内网所有Windows和Office

    现在很多人都有自己的私有云-群晖NAS,现在利用NAS搭建本地KMS,DNS,自动激活内网所有windows和office.毕竟在网上下载的激活工具都会报毒,至于是不是误报就只能自己判断了,反正只要报 ...

  • 如何使用kms工具激活vol版本的Windows和Office

    问题的抛出 相信在座的各位白嫖党都想用到正版的Windows系统和正版的Office套装,市面上大多数的方案是从淘宝花几块钱买个数字激活码激活和用盗版的激活工具,有什么方法才能让我们用到名正言顺的正版 ...

  • Linux/Ubuntu中Vs Code配置C /C环境

    这篇博文演示在Ubuntu虚拟机中安装Vs Code并配置C++/C环境 第一步:安装并运行Vs Code 进入应用商店搜索visual studio code并点击install进行安装 安装后在终 ...

  • 在Windows中配置多个Tomcat环境

    准备 把Tomcat复制一份到或者下载一份新的Tomcat,放到一个目录 比如我放在这个目录:C:\Environmental\Tomcat-9.0.41 1. 配置系统环境变量 CATALINA_B ...

  • 如何在.NET Core中为gRPC服务设计消息文件(Proto)

    今天 以下文章来源于DotNET技术圈 ,作者Peter Vogel 如何在.NET Core中为gRPC服务设计消息 使用协议缓冲区规范定义gRPC服务非常容易,但从需求转换为.NET Core,然 ...

  • 如何在Servlet中调用RESTfulAPIWeb服务

    假设我们需要搜索并显示指定城市的天气情况.互联网上有很多第三种Web服务.我正在使用百度天气Web服务进行演示.现在,让我们开始以下步骤. 使用代码转到您选择使用Web服务的网站,然后注册一个帐户并为 ...

  • 因错误配置第三方服务,已有过亿用户数据遭到泄露

    基于现代云环境的解决方案已然成为移动应用开发领域的客观标准.只需单击操作,开发者就能将云端存储.实时数据库.通知管理.分析等服务全面接入应用程序.然而,对于这些云服务自身的安全性.配置及具体情况,开发 ...

  • 13.在ASP.NET Core中配置中间件组件

    这篇文章中,我们将一起学习在ASP.NET Core中配置中间件组件,以便处理请求处理管道.在阅读这篇文章之前,麻烦大家先去看看,我前面写的一篇文章:ASP.NET Core中间件组件.在这篇文章中, ...

  • ubuntu中apt

    apt-get 下载后,软件所在路径是什么?? /var/cache/apt/archives ubuntu 默认的PATH为 PATH=/home/brightman/bin:/usr/local/ ...

  • 验证平台中配置的艺术之配置分类

    所有的验证平台(即使是最简单的验证平台)都需要一些配置参数用于设置验证环境中的功能(feature).同时在验证环境中还需要提供一种方式允许测试用例的编写者override这些默认配置参数,用于测试某 ...

  • S/4HANA中配置业务伙伴

    业务伙伴(Business partners)是 SAP 系统中的重要结构.在文中,我们将介绍为物料管理 (MM) 目的设置业务伙伴所涉及的步骤. 一.定义和分配编号范围 要定义业务伙伴编号范围,请按 ...