В этой статье я подниму для вас аналог Иранского ресурса kms.digiboy.ir на vds хостинге компании nuxt.cloud - Германия, по тарифу 199руб/месяц, операционную систему Ubuntu 24.04LTS и на ней настрою KMS сервер активации продуктов Microsoft. Добавлю в DNS панели управления своим хостингом запись типа А такого вида kms.tuning-admina.ru, в параметре значение укажу IP адрес.
Напоминаю, что Автор данной статьи и канала предоставляет информацию исключительно в образовательных и ознакомительных целях и не призывает вас к нарушению лицензионных соглашений компании Microsoft из враждебной по отношению к нам страны.
Содержание статьи
- Что такое KMS сервер
- Системные требования
- Выбор и покупка VDS хостинга
- Добавляем DNS записи
- Подготовка сервера
- Варианты установки
- Локальная установка vlmcsd
- Настройка решения
- Настройка безопасности
- Ключи серверных операционных систем
- Ключи пользовательских операционных систем
- Ключи серверных операционных систем
- Ключи офисных продуктов
- Активация Windows Server 2025
- Активация Microsoft Windows 11
- Активация Microsoft Office 2024
- Заключение
Что такое KMS сервер
KMS сервер - это сервер с программой KMS эмулятора в сети, который служит для централизованной активации продуктов Microsoft в корпоративной и глобальной сети интернет, при этом без необходимости подключения к серверам активации Microsoft.
В качестве программы эмулятора KMS сервера мы будем использовать vlmcsd
Системные требования
- Процессор: 1-но ядерный от 1ГГц
- Оперативная память: 1ГБ
- Накопитель: от 5ГБ
Выбор и покупка VDS хостинга
Для своих тестовых целей я использую VDS компании nuxt.cloud, они предоставляют хостинг в России, Германии и Нидерландах.
Выбираем тариф на свой вкус и параметры производительности и нажимаем заказать:
Указываем доменное имя нашему ресурсу, в качестве выбора операционной системы присутствует только Ubuntu 22.04LTS, но далее в панели управления будет возможность переустановить релиз 24.04LTS, нажимаем Оплатить:
В моем случае присутствуют средства на лицевом счете, поэтому я выбираю этот пункт, также существует оплата Российскими банковскими картами или через СБП:
На последнем шаге проверяем наш заказ, в частности параметры VDS машинки и нажимаем Перейти к оплате:
Отлично наш с вами Заказ оплачен, можно переходить к управлению виртуальной машиной:
В разделе Товары/Услуги выбираем Виртуальные серверы выделяем строчку с нашем виртуальной машиной и нажимаем Перейти:
Мы с вами попадаем в панель управления нашими виртуальными машинами, где в строке с нашей машинкой нажимаем на ... и выбираем Переустановить ОС:
При переустановке доступна Ubuntu 24.04LTS, указываем пароль пользователя root вашей виртуальной машины и нажимаем Переустановить:
Пока операционная система переустанавливается займемся DNS записями.
Добавляем DNS записи
В моем случае я прописываю DNS запись в панели управления своего хостинг провайдера Nethouse.ru, добавляю запись типа А kms.tuning-admina.ru и указываю ip адрес своей виртуальной машины:
В случае использования сервера активации в локальной сети, также следует прописать DNS запись типа А.
Подготовка сервера
Все настройки в системе я всегда произвожу под root:
sudo -s
Прежде всего обновим систему:
apt update -y && apt upgrade -y
Перезагружаем систему:
reboot
Задаем имя нашему серверу:
hostnamectl set-hostname kms.tuning-admina.ru
Устанавливаем дополнительное ПО:
apt install gcc make -y
Установка vlmcsd
Необходимый нам проект в виде исходного кода доступен на GitHub, клонируем его на наш сервер:
git clone https://github.com/Wind4/vlmcsd
Перемещаемся в папку с проектом:
cd vlmcsd
Теперь можно запустить процедуру компиляции и сборки пакета:
make
Проект скомпилирован и собран в корне нашей папки с именем vlmcsd:
ls
Создание файла службы vlmcsd
nano /etc/systemd/system/kms.service
Вставляем следующее:
[Unit]
Description=Microsoft KMS Server
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
ExecStart=/usr/bin/vlmcsd
RemainAfterExit=yes
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
Сохраняем файл, выходим из редактора:
CTRL+O, CTRL+X
Добавление службы в автозагрузку
Перемещаемся в каталог bin нашего проекта:
cd bin
Копирование исполняемых файлов:
cp vlmcsd /usr/bin
cp vlmcs /usr/bin
Изменение прав на файл службы:
chmod 664 /etc/systemd/system/kms.service
Даем команду демону служб перечитать конфиги служб:
systemctl daemon-reload
Добавляем службу в автозагрузку:
systemctl enable kms
Перезагружаем сервер:
reboot
Запуск и остановка службы KMS сервера
Запускаем службу KMS:
systemctl start kms
Остановка службы:
systemctl stop kms
Проверяем статус службы
systemctl status kms
Настройка безопасности
После публикации ресурса в открытом доступе, на мой взгляд стоит подумать над безопасностью данного ресурса, так как в сети достаточно нехороших людей, которым по тем или иным причинам захочется проверить на прочность наш ресурс.
Безопасность любого Linux сервера складывается от тщательной настройки либо пренебрежением следующих пунктов:
- Своевременное обновление пакетов и зависимостей
- Использование сложных и стойких к брутфорсу паролей
- Ограничение root доступа по ssh
- Использование нестандартных портов и SSH-ключи
- Включаем и настраиваем UFW
- Установка и настройка fail2ban
Первым делом включим UFW:
ufw enable
Нам нужно создать правило для доступа к серверу по ssh:
ufw allow from IP_address to any port 22 proto tcp
Разрешаем порт 1688 нашего KMS сервера:
ufw allow 1688/tcp
Брандмауэр работает по принципу все, что не разрешено - то запрещено.
Установим fail2ban:
apt install fail2ban -y
Ключи серверных операционных систем
- Windows Server 2025 Standard: TVRH6-WHNXV-R9WG3-9XRFY-MY832
- Windows Server 2025 DataCenter: D764K-2NDRG-47T6Q-P8T8W-YP6DF
- Windows Server 2022 Standard: VDYBN-27WPP-V4HQT-9VMD4-VMK7H
- Windows Server 2022 DataCenter: WX4NM-KYWYW-QJJR4-XV3QB-6VM33
- Windows Server 2019 Standard: N69G4-B89J2-4G8F4-WWYCC-J464C
- Windows Server 2019 DataCenter: WMDGN-G9PQG-XVVXX-R3X43-63DFG
Ключи пользовательских операционных систем
- Windows 11 Корпоративная LTSC: QGNCF-C4DD9-R3C9J-6H4PD-RJV6H
- Windows 11 Pro Retail LTSC: D2WPJ-CPNRV-F9PJM-K2TMR-9W3GT
- Windows 10/11 Enterprise LTSC: 6WNY4-HJP8J-6KKVB-HJ3WW-QDD86
- Windows 10/11 Enterprise LTSC: XM6MY-KBNPY-PRY44-YWFHK-2YWR6
Ключи офисных продуктов
- Microsoft Office 2024 LTSC ProPlus: KN939-BXFV7-2Q8VB-XYHTG-WXGJ3
- Microsoft Office 2021 ProPlus: DDVT2-HYN9F-PX3PV-2P26V-GCTW9
- Microsoft Office 2019 ProPlus: TKRDN-48BKR-PXKDH-C9VBB-39P6G
- Microsoft Visio Pro 2024 VL MAK: Q4CMY-QNT42-GG8F7-4DF6V-KHPW9
- Microsoft Visio Pro 2021 VL MAK: DRNHW-KQBKG-DF4TD-G7KBK-PBCC8
- Microsoft Visio Pro 2019 VL MAK: JQRNF-WVJM9-YKTFC-6H9JV-3J4X2
Серверные продукты Microsoft
Microsoft Windows RDS:
- Enterprise Agreement RDS for Windows Server 2012 R2: 6565792
- Enterprise Agreement RDS for Server 2016: 5296992
- Enterprise Agreement RDS for Windows Server 2019: 3325596
- Enterprise Agreement RDS for Windows Server 2022: 4965437
Microsoft Exchange Server:
- Exchange Server 2019 Enterprise: YCQY7-BNTF6-R337H-69FGX-P39TY
- Exchange Server 2019 Standard: G3FMN-FGW6B-MQ9VW-YVFV8-292KP
Microsoft SQL Server:
- Microsoft SQL Server 2022 Enterprise: J4V48-P8MM4-9N3J9-HD97X-DYMRM
- Microsoft SQL Server 2022 Standard: FG86G-CHH2T-CB7NJ-XT7D2-V8V4X
- Microsoft SQL Server 2019 Enterprise: HMWJ3-KY3J2-NMVD7-KG4JR-X2G8G
- Microsoft SQL Server 2019 Standard: PMBDC-FXVM3-T777P-N4FY8-PKFF4
Microsoft System Center 2022:
- System Center Endpoint Config Mgr: BXH69-M62YX-QQD6R-3GPWX-8WMFY
- System Center Data Protection Manager: BXH69-M62YX-QQD6R-3GPWX-8WMFY
- System Center Operation Manager: BXH69-M62YX-QQD6R-3GPWX-8WMFY
- System Center Orchestrator: BXH69-M62YX-QQD6R-3GPWX-8WMFY
- System Center Service Manager Server: BXH69-M62YX-QQD6R-3GPWX-8WMFY
Microsoft SharePoint Server:
- Microsoft SharePoint Server 2019 Enterprise: QXNWY-QHCPC-BF3DK-J94F9-2YXC2
- Microsoft SharePoint Server 2019 Enterprise: 7G7R6-N6QJC-JFPJX-CK8WX-66QW4
- Microsoft SharePoint Server 2019 Standard: NY974-HQ4YG-TG8TF-66QMF-VMK86
Microsoft Project Server:
- Microsoft Project Pro 2024 VL MAK: GQRNR-KHGMM-TCMK6-M2R3H-94W9W
- Microsoft Project Pro 2021 VL MAK: BTMNT-D9VPV-K3CF3-DFGTQ-PYXJB
- Microsoft Project Pro 2019 VL MAK: JNRRK-K7V3W-CKC6T-F9DKX-GJHPC
- Microsoft Project Pro 2019: GQPDK-WWNMH-Q3FR3-3RWYR-Q9P42
Microsoft Visual studio:
- Visual Studio 2022 Pro: NXXPC-Q94CK-YJYWC-JTQVW-9TR8X
- Visual Studio 2022 Enterprise: RT8M4-FNKYB-934F7-6R287-T3FB8
Активация Windows Server 2025 Standard
Отрываем командную строку с правами администратора:
Фото
Установим ключ для Windows Server 2022 Standard:
slmgr.vbs -ipk VDYBN-27WPP-V4HQT-9VMD4-VMK7H
Ключ успешно установлен:
Фото
Указываем сервер активации:
slmgr.vbs -skms kms.tuning-admina.ru
Фото
Активируем продукт:
slmgr.vbs -ato
Фото
Проверим активацию:
slmgr.vbs -dlv
Активация Windows 11
Отрываем командную строку с правами администратора:
Фото
Установим ключ для Windows 11:
slmgr.vbs -ipk VDYBN-27WPP-V4HQT-9VMD4-VMK7H
Ключ успешно установлен:
Фото
Указываем сервер активации:
slmgr.vbs -skms kms.tuning-admina.ru
Фото
Активируем продукт:
slmgr.vbs -ato
Фото
Проверим активацию:
slmgr.vbs -dlv
Проверить срок действия лицензии:
slmgr.vbs /xpr
Активация Microsoft Office 2024
Все редакции Microsoft Office с 2013 по 2024 активируются по одной и той же схеме. Запускаем командную строку с правами Администратора:
Фото
Переходим в каталог:
cd C:\Program Files\Microsoft Office\Office16
Меняем сервер активации:
cscript ospp.vbs /sethst: kms.tuning-admina.ru
Активируем продукт:
cscript ospp.vbs /act
Проверим статус активации:
cscript ospp.vbs /dstatusall
Важно:
- Период активации действует 180 дней и автоматически продлевается при доступности KMS сервера
- Компьютеры должны иметь сетевой доступ к KMS серверу по порту 1688
Заключение
Надеюсь эта статья вам понравилась и она окажется хорошим наглядным пособием в вашей борьбе с компанией монополистом из недружелюбной нам страны.