clul

KMS激活服务器搭建自用版本
快速搭建yum install git gcc make -y git clone https://github....
扫描右侧二维码阅读全文
04
2019/06

KMS激活服务器搭建自用版本

快速搭建

yum install git gcc make -y
git clone https://github.com/Wind4/vlmcsd.git
cd vlmcsd
make
cp bin/vlmcsd /usr/bin
vlmcsd

激活方法

Windows 激活方式
1.使用 命令提示符(CMD)管理员模式 执行命令导入对应版本的密钥(请参见附录)
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

2.执行命令设置Windows的KMS服务器地址
slmgr /skms 地址

3.执行命令激活Windows
slmgr /ato

密匙

附录(KMS 客户端安装密钥)
Windows 10
专业版 - Pro
W269N-WFGWX-YVC9B-4J6C9-T83GX

专业版N - Pro N
MH37W-N47XK-V7XM9-C7227-GCQG9

企业版 - Enterprise
NPPR9-FWDCX-D2C8J-H872K-2YT43

企业版N - Enterprise N
DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4

教育版 - Education
NW6C2-QMPVW-D7KKK-3GKT6-VCFB2

教育版N - Education N
2WH4N-8QGBV-H22JP-CT43Q-MDWWJ

企业版2015LTSB - Enterprise 2015 LTSB
WNMTR-4C88C-JK8YV-HQ7T2-76DF9

企业版2015LTSB N - Enterprise 2015 LTSB N
2F77B-TNFGY-69QQF-B8YKP-D69TJ

企业版2016LTSB - Enterprise 2016 LTSB
DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ

企业版2016LTSB N - Enterprise 2016 LTSB N
QFFDN-GRT3P-VKWWX-X7T3R-8B639

Windows Server 2016
数据中心版 - Datacenter
CB7KF-BWN84-R7R2Y-793K2-8XDDG

标准版 - Standard
WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY

精华版 - Essentials
JCKRF-N37P4-C2D82-9YXRT-4M63B

Windows 8.1
专业版 - Pro
GCRJD-8NW9H-F2CDX-CCM8D-9D6T9

专业版N - Pro N
HMCNV-VVBFX-7HMBH-CTY9B-B4FXY

企业版 - Enterprise
MHF9N-XY6XB-WVXMC-BTDCT-MKKG7

企业版N - Enterprise N
TT4HM-HN7YT-62K67-RGRQJ-JFFXW

Windows Server 2012 R2
标准版 - Server Standard
D2N9P-3P6X9-2R39C-7RTCD-MDVJX

数据中心版 - Datacenter
W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9

精华版 - Essentials
KNC87-3J2TX-XB4WP-VCPJV-M4FWM

Windows 8
专业版 - Pro
NG4HW-VH26C-733KW-K6F98-J8CK4

专业版N - Pro N
XCVCF-2NXM9-723PB-MHCB7-2RYQQ

企业版 - Enterprise
32JNW-9KQ84-P47T8-D8GGY-CWCK7

企业版N - Enterprise N
JMNMF-RHW7P-DMY6X-RF3DR-X2BQT

Windows Server 2012
标准版 - Server Standard
XC9B7-NBPP2-83J2H-RHMBY-92BT4

数据中心版 - Datacenter
48HP8-DN98B-MYWDG-T2DCC-8W83P

Windows 7
专业版 - Pro
FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4

专业版N - Pro N
MRPKT-YTG23-K7D7T-X2JMM-QY7MG

专业版E - Pro E
W82YF-2Q76Y-63HXB-FGJG9-GF7QX

企业版 - Enterprise
33PXH-7Y6KF-2VJC9-XBBR8-HVTHH

企业版N - Enterprise N
YDRBP-3D83W-TY26F-D46B2-XCKRJ

企业版E - Enterprise E
C29WB-22CC8-VJ326-GHFJW-H9DH4

Windows Server 2008 R2
站点版 - Web
6TPJF-RBVHG-WBW2R-86QPH-6RTM4

标准版 - Standard
YC6KT-GKW9T-YTKYR-T4X34-R7VHC

企业版 - Enterprise
489J6-VHDMP-X63PK-3K798-CPX3Y

数据中心版 - Datacenter
74YFP-3QFB3-KQT8W-PMXWJ-7M648

自启设置

传vlmcsd文件到/usr/bin/目录下并设置755的权限:
chmod 755 /usr/bin/vlmcsd

添加vlmcsd服务,新建一个空的文件保存,用来存放PID的文件,便于后来添加service时要用到
vi /var/run/vlmcsd.pid

新建vlmcsd.service的文档,并添加以下内容
vi /lib/systemd/system/vlmcsd.service

[Unit]
Description=KMS Server By vlmcsd
After=network.target
[Service]
Type=forking
PIDFile=/var/run/vlmcsd.pid
ExecStart=/usr/bin/vlmcsd -p /var/run/vlmcsd.pid
ExecStop=/bin/kill -HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

重载服务: systemctl daemon-reload
启动vlmcsd:systemctl start vlmcsd
设置开机启动:systemctl enable vlmcsd
查看运行状态:systemctl status vlmcsd

防火墙设置

vlmcsd 使用 tcp 协议的 1688 端口进行通信,所以必须打开 1688 端口,否则客户机将无法连接至

KMS 服务器,步骤及命令如下:

CentOS 6:

添加规则:iptables -I INPUT -p tcp -m tcp --dport 1688 -j ACCEPT
保存规则:service iptables save
重启 CentOS:shutdown -h now
CentOS 7:

停止自带防火墙:systemctl stop firewalld.service
禁止自带防火墙开机自启动:systemctl disable firewalld.service
安装 iptables:yum install iptables-services
安装其间可能会有 1-2 次确认,输入 y 后回车即可。
若已安装 iptables 则忽略此步骤,可通过检查 /etc/sysconfig 目录下是否存在 iptables 文件来确

定,命令如下:
ls -l /etc/sysconfig | grep iptables,结果如图:
iptables 是否存在
打开 /etc/sysconfig/iptables 文件:vi /etc/sysconfig/iptables
在 -A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT 行后添加以下内容:

vlmcsd port

-A INPUT -p tcp -m state –state NEW -m tcp –dport 1688 -j ACCEPT
重启 iptables 使配置生效:systemctl restart iptables.service
设置 iptables 开机自启动:systemctl enable iptables.service

Last modification:June 4th, 2019 at 08:25 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment