|
|
' M; x5 D6 a+ U% ]% R, j1 [ z, z
/ {7 m1 j4 O8 |
KMS,是 Key Management System 的缩写,也就是密钥管理系统。这里所说的 KMS,毋庸置疑就是用来激活 VOL 版本的 Windows 和 Office 的 KMS 啦。经常能在网上看到有人提供的 KMS 服务器地址,那么你有没有想过自己也来搞一个这样的服务呢?而这样的服务在 Github 上已经有开源代码实现了。 r s+ y4 E# @+ s6 r6 c, p; v; G
本文就是在这个开源代码的基础上,开发了适用于三大 Linux 发行版的一键安装 KMS 服务的脚本。+ O0 x* s" U" k8 z7 m R* d
本脚本适用环境
; |* m4 N' L' s& _4 p系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
+ `& b/ ^9 j4 w# o: {- ~& k虚拟技术:任意
/ i" d4 C, Q8 Q2 G+ w内存要求:≥128M
! D9 a: O: N5 d- n- E3 J% c日期 :2018 年 10 月 25 日& ?7 e7 m' W4 K5 B9 C3 [! A
( r7 P, Y1 G+ W8 t% p9 g, X
关于本脚本
9 G2 v! }: ~8 k3 e2 j. `1、本脚本适用于三大 Linux 发行版,其他版本则不支持。
3 H# T- e. K$ f5 U6 X2、KMS 服务安装完成后会加入开机自启动。& c1 u2 w b H; ]6 X
3、默认记录日志,其日志位于 /var/log/vlmcsd.log。8 u/ c7 b0 B# q) g
使用方法
. ~' c, A! Q- j w使用root用户登录,运行以下命令:
# g. l4 U; y9 T- wget --no-check-certificate https://github.com/teddysun/across/raw/master/kms.sh && chmod +x kms.sh && ./kms.sh
复制代码 安装完成后,输入以下命令查看端口号 1688 的监听情况- H6 K5 R' M+ _- B* {$ i$ p: m, W, k
- netstat -nxtlp | grep 1688
复制代码 返回值类似于如下这样就表示 OK 了:
; v8 x/ X# v5 {+ V$ d' a# n( u* `2 f2 x- C- u
7 J/ i) k4 L2 Y- tcp 0 0 0.0.0.0:1688 0.0.0.0:* LISTEN 3200/vlmcsd % H3 Z$ [" O/ w7 d, l* N# S6 w4 m, o
- tcp 0 0 :::1688 :::* LISTEN 3200/vlmcsd
复制代码 , ?2 D H! v6 \, ]+ G% Q+ [( F5 o
本脚本安装完成后,会将 KMS 服务加入开机自启动。' Z* V3 t! f6 v/ C2 w4 s' U& M
使用命令:7 b3 e6 z) g1 l+ ?
启动:/etc/init.d/kms start
7 l* T; P3 M$ o停止:/etc/init.d/kms stop0 p U* T) x; V6 O
重启:/etc/init.d/kms restart1 h4 G# X6 [( a: Y% U6 Z
状态:/etc/init.d/kms status
& O# X; z+ N$ `, ^卸载方法:; _7 f3 m9 ]6 t/ h7 C' u" [9 x
使用 root 用户登录,运行以下命令:6 V6 c$ ]' B# {% G5 ^
* ]* z8 X4 r1 {! u
如何使用 KMS 服务" G( e$ Z; r) X8 C
KMS 服务,用于在线激活 VOL 版本的 Windows 和 Office。
! I# m7 Q: s% G+ Y3 S激活的前提是你的系统是批量授权版本,即 VL 版,一般企业版都是 VL 版。而 VL 版本的镜像一般内置 GVLK key,用于 KMS 激活。 E q8 y; ]$ O, a- E
下面列表里面含有的产品的 VL 版本或者能使用 key 进入 KMS 通道的产品,都支持使用 KMS 激活。
5 o ~, X+ t) u" ~Office 2019 & Office 2016:https://docs.microsoft.com/en-us/DeployOffice/vlactivation/gvlks& m) j* K) f9 q% f: o9 O
Office 2013:https://technet.microsoft.com/zh-cn/library/dn385360.aspx
0 w) `- c/ F5 P9 T" O' oOffice 2010:https://technet.microsoft.com/zh-cn/library/ee624355(v=office.14).aspx3 x! y* `2 A5 n+ l+ `, a/ R- m3 P
Windows:https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys
! [) w. |, s# ]0 U使用管理员权限运行 cmd 查看系统版本,命令如下: O+ A' B! o ?
使用管理员权限运行 cmd 安装从上面列表得到的 key,命令如下:; k+ \ ~7 _8 h
- slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
复制代码 使用管理员权限运行 cmd 将 KMS 服务器地址设置为你自己的 IP 或 域名,后面最好再加上端口号(:1688),命令如下:3 h: N% z* m, r' {9 n) D
+ e: B$ \/ ^9 K0 m/ k7 \
注意:本脚本所做的工作就是此步骤。当你的 KMS 服务出于启动状态,那么此处就可以设置为你自己的 KMS 服务器地址。
) _ _8 g4 b& X; r3 N$ H, J使用管理员权限运行 cmd 手动激活系统,命令如下:5 L6 W( f3 q% u6 E
/ x6 @4 e1 V S" L9 ?( }# r
关于 Office 的激活,要求必须是 VOL 版本,否则无法激活。
3 |1 d, ]- H! F; b7 \8 N: K) N找到你的 Office 安装目录,32 位默认一般为 C:\Program Files (x86)\Microsoft Office\Office16
6 U8 q' s( x. R) \( L64 位默认一般为 C:\Program Files\Microsoft Office\Office16
1 D p0 S5 b6 l" q/ L( k1 h0 ~& c' ~Office16 是 Office 2016,Office15 就是 Office 2013,Office14 就是 Office 2010。
/ P+ y2 B; j, B% t; ?9 y打开以上所说的目录,应该有个 OSPP.VBS 文件。. I5 N# I7 e3 P @' Z) V
使用管理员权限运行 cmd 进入 Office 目录,命令如下:
/ N2 T! ]/ ?+ m7 X* k- cd "C:\Program Files (x86)\Microsoft Office\Office16"
复制代码 使用管理员权限运行 cmd 注册 KMS 服务器地址:* t0 p9 u1 v' o3 K* s; ?
- cscript ospp.vbs /sethst:kms.03k.org
复制代码 使用管理员权限运行 cmd 手动激活 Office,命令如下:
0 l7 ~7 R$ H' s8 x3 p7 o
' T7 L: P+ Y; b- h8 I5 B7 c5 _注意: KMS 方式激活,其有效期只有 180 天。- k) ]2 Z* \; a. C8 t0 H
每隔一段时间系统会自动向 KMS 服务器请求续期,请确保你自己的 KMS 服务正常运行。
9 l. N3 f) ~. M5 C
( Z4 R( r- z1 v# I* I+ v- d7 K* I3 z( H6 q: \& n5 l
: w3 |9 z+ T D y6 T1 P1 X# T
! \6 t) }+ e& ?: I* X% w, a* A, K2 E# R' r0 S
- w/ G# R$ ]5 |
|
|