使用Docker自行搭建KMS激活服務器



一  基礎知識javascript



KMS(Key Management Service),密鑰管理服務java


經過KMS進行激活的通常稱爲VOL版,即VOLUME受權版,咱們能夠自行搭建KMS激活服務器,實現每180天一次的自動激活,使得系統一直保持激活狀態。linux




二  部署KMS服務器nginx



一、安裝docker-cesql

yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum -y install docker-ce


       具體安裝步驟,參考:Docker安裝部署docker


二、啓動docker並加入開機自啓windows

systemctl start dockersystemctl enable docker


三、拉取kms-server鏡像centos

docker pull qinlulu/kms-server

如圖所示,鏡像已拉取至本地
安全


四、運行kms-server容器;列出運行中的容器服務器

docker run -itd -p 1688:1688 --name kms qinlulu/kms-serverdocker ps 

語法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]


OPTIONS說明:

-i:以交互模式運行容器,一般與 -t 同時使用

-t:爲容器從新分配一個僞輸入終端

-d:後臺運行容器,並返回容器

-p:指定端口映射,格式爲:宿主機端口:容器端口

--name:指定容器名稱


更多命令選項:docker run --help

五、指定容器開機自啓動

docker update --restart=always kms


六、禁用防火牆或 宿主機放通1688端口

//關閉防火牆[root@qll251 ~]# systemctl stop firewalld==================================或者放通1688端口[root@qll251 ~]# firewall-cmd --permanent --zone=public --add-port=1688/tcp[root@qll251 ~]# firewall-cmd --reload


七、ECS雲主機安全組配置

因爲我使用的**雲的ECS雲主機,所以還須要在控制檯上配置安全組


1)控制檯-->"更多"-->「網絡和安全組」--「安全組配置」



2)添加規則:容許全部主機訪問KMS服務器的1688端口

3)驗證1688端口是否放通




三  激活Windows系統



今天以激活Windows Server 2012 R2 系統爲例


一、查看當前Windows是否支持KMS激活

命令提示符(管理員)執行:slmgr /dlv

「描述」這行:有「VOLUME」字樣就是VOL版,即支持KMS激活



二、指定KMS服務器

slmgr /skms 39.96.81.141

(可選步驟)

Windows客戶端安裝密鑰

 slmgr /ipk XXXX

 其中XXXX表明密鑰,咱們能夠從微軟官方獲取


官方密鑰地址:

https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys


我提供下微軟官網部分截圖


三、激活!

slmgr /ato






四  激活office


今天以激活 Office 2016爲例


一、查看當前Office是否支持KMS激活

命令提示符(管理員)執行:cd 「office的安裝目錄」

cd "C:\Program Files (x86)\Microsoft Office\Office16"

執行:

cscript ospp.vbs /dstatus


在顯示的信息中,若是有「VOLUME」字樣就是VOL版,即支持KMS激活

若是顯示有以前的密鑰,須要將密鑰恢復。若是是第一次安裝的office,則跳過第二、3步驟 


二、卸載以前安裝的Office密鑰

從上圖查看到,安裝的密鑰的最後5位是:WFG99


卸載密鑰,執行: cscript ospp.vbs /unpkey:WFG99


三、激活office 2016

//指定KMS服務器cscript ospp.vbs /sethst:39.96.81.141//當即激活Officecscript ospp.vbs /act



提示沒有安裝密鑰,咱們從微軟官網找一個吧:


微軟官方地址:

https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/gvlks


官方部分截圖:


執行:cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99


四、當即激活

cscript ospp.vbs /act


五  粉絲福利


我這個KMS服務器是搭建在公網上的,所以小夥伴們設定KMS服務器地址爲: 39.96.81.141,能夠直接激活大家的Windows系統及office。不收費哦~



本文分享自微信公衆號 - 開源Linux(qinlulu_123)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索