KMS卤档,是 Key Management System 的縮寫,也就是密鑰管理系統(tǒng)谣辞。這里所說的 KMS迫摔,毋庸置疑就是用來激活 VOL 版本的 Windows 和 Office 的 KMS 啦。經(jīng)常能在網(wǎng)上看到有人提供的 KMS 服務(wù)器地址泥从,那么你有沒有想過自己也來搞一個這樣的服務(wù)呢句占?而這樣的服務(wù)在 Github 上已經(jīng)有開源代碼實現(xiàn)了。
本文就是在這個開源代碼的基礎(chǔ)上躯嫉,開發(fā)了適用于三大 Linux 發(fā)行版的一鍵安裝 KMS 服務(wù)的腳本纱烘。
腳本適用環(huán)境
系統(tǒng)支持:CentOS 6+,Debian 7+和敬,Ubuntu 12+
虛擬技術(shù):任意
內(nèi)存要求:≥128M
更新日期:2018 年 10?月 25 日
關(guān)于本腳本
1. 本腳本適用于三大 Linux 發(fā)行版凹炸,其他版本則不支持。
2. KMS 服務(wù)安裝完成后會加入開機自啟動昼弟。
3. 默認記錄日志啤它,其日志位于 /var/log/vlmcsd.log。
使用方法
使用root用戶登錄舱痘,運行以下命令:
wget --no-check-certificate?https://github.com/teddysun/across/raw/master/kms.sh?&& chmod +x kms.sh && ./kms.sh
安裝完成后变骡,輸入以下命令查看端口號 1688 的監(jiān)聽情況。
netstat -nxtlp | grep 1688
出現(xiàn) netstat not found 解決方案芭逝,運行以下命令:
yum provides */netstat? ?或? ?yum whatprovides */netstat
yum install net-tools
返回值類似于如下這樣就表示 OK 了:
tcp ????0 ????0 ????0.0.0.0:1688 ????0.0.0.0:* ????LISTEN ????3200/vlmcsd
tcp ????0 ????0 ????:::1688 ????????????:::* ????????????LISTEN ????3200/vlmcsd
本腳本安裝完成后塌碌,會將 KMS 服務(wù)加入開機自啟動。?
使用命令:?
啟動:/etc/init.d/kms start?
停止:/etc/init.d/kms stop?
重啟:/etc/init.d/kms restart?
狀態(tài):/etc/init.d/kms status?
卸載方法: 使用 root 用戶登錄旬盯,運行以下命令:
./kms.sh uninstall
如何使用 KMS 服務(wù)
KMS 服務(wù)台妆,用于在線激活 VOL 版本的 Windows 和 Office翎猛。 激活的前提是你的系統(tǒng)是批量授權(quán)版本,即 VL 版接剩,一般企業(yè)版都是 VL 版切厘。而 VL 版本的鏡像一般內(nèi)置 GVLK key,用于 KMS 激活懊缺。 下面列表里面含有的產(chǎn)品的 VL 版本或者能使用 key 進入 KMS 通道的產(chǎn)品疫稿,都支持使用 KMS 激活。
Office 2019 & Office 2016:https://docs.microsoft.com/en-us/DeployOffice/vlactivation/gvlks
Office 2013:https://technet.microsoft.com/zh-cn/library/dn385360.aspx
Office 2010:https://technet.microsoft.com/zh-cn/library/ee624355(v=office.14).aspx
Windows:https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys
使用管理員權(quán)限運行 cmd 查看系統(tǒng)版本鹃两,命令如下:
wmic os get caption
使用管理員權(quán)限運行 cmd 安裝從上面列表得到的 key遗座,命令如下:
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
使用管理員權(quán)限運行 cmd 將 KMS 服務(wù)器地址設(shè)置為你自己的 IP 或 域名,后面最好再加上端口號(:1688)俊扳,命令如下:
slmgr /skms Your IP or Domain:1688
注意:本腳本所做的工作就是此步驟途蒋。當(dāng)你的 KMS 服務(wù)出于啟動狀態(tài),那么此處就可以設(shè)置為你自己的 KMS 服務(wù)器地址拣度。 使用管理員權(quán)限運行 cmd 手動激活系統(tǒng)碎绎,命令如下:
slmgr /ato
關(guān)于 Office 的激活,要求必須是 VOL 版本抗果,否則無法激活筋帖。 找到你的 Office 安裝目錄,32 位默認一般為 C:\Program Files (x86)\Microsoft Office\Office16 64 位默認一般為 C:\Program Files\Microsoft Office\Office16 Office16 是 Office 2016冤馏,Office15 就是 Office 2013日麸,Office14 就是 Office 2010。 打開以上所說的目錄逮光,應(yīng)該有個 OSPP.VBS 文件代箭。 使用管理員權(quán)限運行 cmd 進入 Office 目錄,命令如下:
cd "C:\Program Files (x86)\Microsoft Office\Office16"
使用管理員權(quán)限運行 cmd 注冊 KMS 服務(wù)器地址:
cscript ospp.vbs /sethst:Your IP or Domain?
使用管理員權(quán)限運行 cmd 手動激活 Office涕刚,命令如下:
cscript ospp.vbs /act
注意: KMS 方式激活嗡综,其有效期只有 180 天。?
每隔一段時間系統(tǒng)會自動向 KMS 服務(wù)器請求續(xù)期杜漠,請確保你自己的 KMS 服務(wù)正常運行极景。
常見錯誤的對策
如果遇到在執(zhí)行過程報錯,請按以下步驟檢查:?
1驾茴,你的 KMS 服務(wù)器是否掛了盼樟??
2,你的 KMS 服務(wù)是否正常開啟锈至??
3晨缴,你的系統(tǒng)或 Office 是否為批量 VL 版本??
4峡捡,你的系統(tǒng)或 Office 是否修改過 Key 或未安裝 GVLK Key击碗??
5筑悴,你是否以管理員權(quán)限運行 cmd??
6延都,你的網(wǎng)絡(luò)連接是否正常雷猪??
7,你的本地 DNS 解析是否正常晰房??
8,如果你排除了以上的對策射沟,那請根據(jù)錯誤提示代碼自行搜索原因殊者。
更新日志
2018 年 10 月 25 日:修正 vlmcsd 的 git 鏈接,即每次全新安裝皆為官方的最新版本验夯。注意:如果你想升級版本猖吴,則需要先停止 kms 服務(wù),再刪除 /usr/bin/vlmcsd 文件挥转,然后重新下載最新腳本安裝即可海蔽。
參考鏈接
原貼:秋水逸冰???一鍵安裝KMS服務(wù)腳本