本文目录导读:
CentOS 部署 KMS 的详细步骤

随着 Linux 系统的普及,越来越多的用户和企业开始选择 CentOS 作为服务器操作系统,KMS(Key Management Service)是一种激活 Windows 操作系统的服务,它可以帮助用户合法地激活 Windows 操作系统,避免频繁的激活验证,本文将详细介绍如何在 CentOS 上部署 KMS。
准备工作
在开始部署 KMS 之前,请确保以下准备工作已经完成:
- 确保您的 CentOS 系统是 64 位版本。
- 确保您的 CentOS 系统中已安装了 Apache 服务器。
- 准备好 KMS 的激活文件,通常为 .NET Framework 的安装包。
安装 KMS 服务
安装 Apache 服务器:
sudo yum install httpd -y
下载 KMS 激活文件:
您可以从微软官网或其他合法渠道下载 KMS 激活文件,以下是一个示例链接:
https://www.microsoft.com/en-us/download/confirmation.aspx?id=35上传 KMS 激活文件到服务器:
使用 FTP 或 SCP 等工具将下载的 KMS 激活文件上传到 Apache 服务器的根目录。
配置 Apache 服务器
创建 KMS 配置文件:

在 Apache 服务器根目录下创建一个名为
kms的文件夹,并在该文件夹中创建一个名为index.html的文件,内容如下:<html> <head> <title>KMS Activation</title> </head> <body> <h1>Welcome to KMS Activation Service</h1> <p>Please install .NET Framework to activate Windows.</p> </body> </html>设置 Apache 服务器指向 KMS 文件夹:
编辑
/etc/httpd/conf/httpd.conf文件,添加以下配置:<Directory "/var/www/html/kms"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>重启 Apache 服务器:
sudo systemctl restart httpd
激活 Windows 操作系统
安装 .NET Framework:
通过浏览器访问
http://您的服务器IP/kms,根据提示下载并安装 .NET Framework。运行 KMS 激活工具:
安装完成后,运行以下命令:

oskms /i /s http://您的服务器IP/kms
/i表示安装模式,/s表示静默安装。
FAQs
Q1:如何查看 KMS 是否激活成功?
A1:您可以通过运行以下命令来查看 KMS 的激活状态:
oskms /l
如果输出显示 “Activation status: Active”,则表示激活成功。
Q2:KMS 激活失败怎么办?
A2:首先检查您的网络连接是否正常,确保 KMS 激活文件可访问,如果问题依旧,可以尝试以下方法:
- 检查 KMS 激活文件是否为最新版本。
- 尝试更换其他 KMS 激活文件。
- 检查服务器防火墙设置,确保 KMS 激活端口(通常为 1688)未被阻止。

