Найти тему

Собственный KMS-Server на базе Debian | MS Windows/Office

Оглавление

Рассказываю в подробностях как развернуть собственный сервер активации для ОС и офиса, используя ключи с официального сайта Microsoft. Актуально для домашнего и офисного использования.

Я не применяю описанные ниже методы на своих устройствах, т.к. пользуюсь аналогичным программным обеспечением с открытым исходным кодом.

Теоретическая часть

Кратко о GVLK

На официальном сайте Microsoft представлены универсальные ключи для многократной установки (GVLK), позволяющие использовать корпоративный сервер активации, развёрнутый в локальной сети. Обычно поиск сервера и активация происходят в автоматическом режиме, но возможно и ручное вмешательство.

GVLK доступны для следующего ПО:

Необходимые инструменты

Для домашнего использования можно развернуть контейнер Docker в ОС Windows. Если у вас Linux, достаточно скомпилировать исполняемый файл из исходников (процесс подробно описан ниже).

Я разверну отдельный сервер на базе Debian в виртуальной среде без GUI со следующими характеристиками: 5 Гб HDD, 512 Мб RAM, 1vCPU.

О том как самостоятельно развернуть Debian сервер вы можете прочитать в статье "Установка и базовая настройка Linux Server с нуля за несколько минут".

Практическая часть

Установка пакетов

Для начала установим необходимое ПО:

sudo apt update && sudo apt install git build-essential

Скачиваем исходники:

git clone https://github.com/Wind4/vlmcsd.git

Переходим в созданную директорию и собираем пакет:

cd ./vlmcsd/ && make

Переходим в bin и запускаем демон vlmcsd:

cd ./bin/ && ./vlmcsd

Убедиться, что демон запущен, можно командой

ps -eF | grep vlmcsd

Активация продуктов

По умолчанию интервал автоматической активации составляет 120 минут. Если у вас всё настроено верно, активация произойдёт в течение указанного времени в автоматическом режиме. Если вы хотите ускорить процесс, достаточно перезагрузить компьютер.