|
% a) H# B4 ?7 \6 C# B+ z4 t
& ~4 t" W3 a( T) I' KKMS,是 Key Management System 的缩写,也就是密钥管理系统。这里所说的 KMS,毋庸置疑就是用来激活 VOL 版本的 Windows 和 Office 的 KMS 啦。经常能在网上看到有人提供的 KMS 服务器地址,那么你有没有想过自己也来搞一个这样的服务呢?而这样的服务在 Github 上已经有开源代码实现了。
, [1 ^* M$ N" u, q& X) Q本文就是在这个开源代码的基础上,开发了适用于三大 Linux 发行版的一键安装 KMS 服务的脚本。
& b0 |" h& F2 \1 \ c6 V& E 本脚本适用环境# D7 J, ~$ V: \* A
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+* v s7 H# E: Y* M2 S
虚拟技术:任意0 T2 t# e6 @0 R; R* H/ ?
内存要求:≥128M
8 p# ^ k0 L/ Z* \, B4 j日期 :2018 年 10 月 25 日
' q# G- M4 u3 U8 E
' [9 y! ~! q$ x0 Y 关于本脚本
. k# T$ ]" D5 R: \* C4 }1、本脚本适用于三大 Linux 发行版,其他版本则不支持。/ h" X& W1 A0 C G4 Z
2、KMS 服务安装完成后会加入开机自启动。
9 Y$ x$ ?8 e% @" o3、默认记录日志,其日志位于 /var/log/vlmcsd.log。
8 I2 M; _' V' D/ ?8 f) q/ k, X 使用方法
) r ^! d7 T `- _# a1 {使用root用户登录,运行以下命令:1 F; k( {& Z: W& y1 C' o3 p
- wget --no-check-certificate https://github.com/teddysun/across/raw/master/kms.sh && chmod +x kms.sh && ./kms.sh
复制代码 安装完成后,输入以下命令查看端口号 1688 的监听情况% {+ L/ G0 J# E7 S) _# i, e
- netstat -nxtlp | grep 1688
复制代码 返回值类似于如下这样就表示 OK 了:
& ?8 v7 @/ t. P* b: |( v: E8 a+ S0 A& J# g3 X8 M# }" }
6 r" E, Q, q/ d1 P4 T+ M- {1 n
- tcp 0 0 0.0.0.0:1688 0.0.0.0:* LISTEN 3200/vlmcsd - ~) M! l6 n1 g( |6 j# ^+ }
- tcp 0 0 :::1688 :::* LISTEN 3200/vlmcsd
复制代码 1 g" n. q8 _7 {9 a# g3 e! N
本脚本安装完成后,会将 KMS 服务加入开机自启动。! R; d( q9 V* u7 v' m, ]
使用命令:; F& D9 g1 `$ l/ d8 p
启动:/etc/init.d/kms start
! l! r$ m4 f# R/ P停止:/etc/init.d/kms stop
% C1 @! k! V2 _2 k. n0 Q( q重启:/etc/init.d/kms restart$ o& E4 y/ G6 C( ^
状态:/etc/init.d/kms status% [* y7 l# J+ ^4 K6 I" l; V5 N: c2 t
卸载方法:
& e4 Y; X' o. l) t3 M6 O8 J' }' |使用 root 用户登录,运行以下命令:
6 d$ \/ P8 x# D6 `3 v+ v9 H# g6 ~ Z/ Y: x0 Y
如何使用 KMS 服务
, { [! J& R. K, d2 F! D$ V( c# gKMS 服务,用于在线激活 VOL 版本的 Windows 和 Office。& v( h+ G1 q8 i$ h& v5 K
激活的前提是你的系统是批量授权版本,即 VL 版,一般企业版都是 VL 版。而 VL 版本的镜像一般内置 GVLK key,用于 KMS 激活。
/ n/ g6 B/ R9 f- [3 C9 B/ M4 f2 ~下面列表里面含有的产品的 VL 版本或者能使用 key 进入 KMS 通道的产品,都支持使用 KMS 激活。- I( J; d6 F) K# I- H
Office 2019 & Office 2016:https://docs.microsoft.com/en-us/DeployOffice/vlactivation/gvlks
) K& u+ B% X1 y- {Office 2013:https://technet.microsoft.com/zh-cn/library/dn385360.aspx7 @& F- S5 @) W+ K9 F: g
Office 2010:https://technet.microsoft.com/zh-cn/library/ee624355(v=office.14).aspx$ r+ `4 h6 P$ |( h7 q$ `1 x) L
Windows:https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys A/ u/ A3 e9 r6 M5 i
使用管理员权限运行 cmd 查看系统版本,命令如下:
, L5 v8 C6 N& e, ~/ k使用管理员权限运行 cmd 安装从上面列表得到的 key,命令如下:4 ~( i. J3 Z& J5 S- O+ A* N8 a9 g% T
- slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
复制代码 使用管理员权限运行 cmd 将 KMS 服务器地址设置为你自己的 IP 或 域名,后面最好再加上端口号(:1688),命令如下:
8 f# j8 c9 L6 @8 d" y7 j- slmgr /skms www.bbs.gdhtgas.cn
复制代码
0 ?' s3 q9 P1 s5 W注意:本脚本所做的工作就是此步骤。当你的 KMS 服务出于启动状态,那么此处就可以设置为你自己的 KMS 服务器地址。1 n, M+ T3 @0 @
使用管理员权限运行 cmd 手动激活系统,命令如下:5 F) `; G" w/ ?- v' S, G# M
7 v, T7 \! V$ [/ o) \) m l关于 Office 的激活,要求必须是 VOL 版本,否则无法激活。9 h, U4 ]7 Z! y5 V8 h0 }0 n
找到你的 Office 安装目录,32 位默认一般为 C:\Program Files (x86)\Microsoft Office\Office16" o8 k$ ?1 X8 j0 g+ P
64 位默认一般为 C:\Program Files\Microsoft Office\Office161 C; }1 L, ?8 y# V6 ]2 g, N
Office16 是 Office 2016,Office15 就是 Office 2013,Office14 就是 Office 2010。0 }9 i6 W3 t! a( l4 k
打开以上所说的目录,应该有个 OSPP.VBS 文件。
) T3 \4 k W6 N( P* @8 l/ [1 U使用管理员权限运行 cmd 进入 Office 目录,命令如下:1 e+ o. v+ q$ y, U$ E8 d- G
- cd "C:\Program Files (x86)\Microsoft Office\Office16"
复制代码 使用管理员权限运行 cmd 注册 KMS 服务器地址:
3 n" A+ Y' J+ N' B- cscript ospp.vbs /sethst:www.bbs.gdhtgas.cn
复制代码 使用管理员权限运行 cmd 手动激活 Office,命令如下:* d% u6 s$ S% F# }. k6 H# A
9 B. I: L9 }6 @; W5 q, |# M+ p注意: KMS 方式激活,其有效期只有 180 天。$ k" o& i2 S0 q V0 l+ |) @% C
每隔一段时间系统会自动向 KMS 服务器请求续期,请确保你自己的 KMS 服务正常运行。
$ s4 ^2 {* I2 d+ v
0 j2 ^/ m ]7 l) N! ]1 A( Q8 o: D# A1 _" h2 Z
7 b8 G3 p5 D' C- q. d6 e
# r6 J7 p: m) C( t- }, j- B6 l6 k* i$ p( e& u
0 |1 Y+ z5 A6 a: w* [: E |
|