Установка KMS сервера на Ubuntu server 16.04

Цель моей работы - предложение широкого ассортимента IT услуг на постоянно высоком качестве. Для этого я постоянно прохожу дополнительное обучение и совершенствую свои навыки на практике.
31 Октября 2018

Привет всем!

Хочу поделиться опытом, как развернуть проект vlmcsd на Ubuntu Server. Напомню, проект vlmcsd реализует для многих ОС KMS сервер, для активации продуктов Microsoft. Итак, сразу к делу.

Первым делом надо сказать последний дистрибутив vlmcsd. Скачать его можно с форума разработчиков. Там в шапке темы находим Source and binaries и качаем дистрибутив. Далее распаковываем архив и забираем оттуда три файла.

Первые два файла vlmcsd.ini и vlmcsd.kmd забираем с папки \etc. А вот третий файл, сам KMS сервер, лежит в папке с названием вашей ОС. К примеру, у меня Ubuntu Server 16.04 x86. Значит мне надо пойти в папку \binaries\Linux\intel\glibc и в ней взять файл vlmcsd-x86-glibc. Очень важно, что в конце имени vlmcs стоит буква d. Она означает, что KMS сервер сможет запускаться в виде демона и работать в фоне.

Далее создаём папку vlmcsd в директории /usr/local/

sudo mkdir /usr/local/vlmcsd

А после как создали папку vlmcsd в неё надо скопировать три файла, которые мы заранее приготовили.

vlmcsd.ini
vlmcsd.kmd
vlmcsd-x86-glibc

Теперь файлу vlmcsd-x86-glibc даём нужные права и делаем его запускаемым

sudo chmod +x vlmcsd-x86-glibc
sudo chmod 775 vlmcsd-x86-glibc

Всё, теперь KMS сервер готов к запуску. Можно его проверять. Запускаем

/usr/local/vlmcsd/vlmcsd-x86-glibc -i /usr/local/vlmcsd/vlmcsd.ini -l /var/log/vlmcsd.log

В строке запуска мы запускаем сам KMS сервер и передаём серверу нужные нам параметры.

/usr/local/vlmcsd/vlmcsd-x86-glibc
это сам KMS сервер
-i /usr/local/vlmcsd/vlmcsd.ini
подгружаем файл с настройками KMS сервера
-l /var/log/vlmcsd.log
куда будем писать логи.

Теперь если всё правильно сделано, то запустив команду

netstat –ntlp

мы должны увидеть в спике следующею строку

tcp        0      0 0.0.0.0:1688            0.0.0.0:*               LISTEN      -

А в лог файле записи о успешном запуске

Read ini file /usr/local/vlmcsd/vlmcsd.ini
Read KMS data file version 1.6 /usr/local/vlmcsd/vlmcsd.kmd
Listening on [::]:1688
Listening on 0.0.0.0:1688
vlmcsd 1112, built 2018-10-20 09:47:35 UTC started successfully

Кстати, в файле vlmcsd.ini существует множество настроек, с помощью которых можно очень тонко отрегулировать настройку работы KMS сервера. Более того, каждая настройка хорошо расписана.

Теперь осталось совсем нечего, поместить KMS сервер в автозагрузку. Для этого открываем файл /etc/rc.local и до строчки exit 0 пишем строку запуска

/usr/local/vlmcsd/vlmcsd-x86-glibc -i /usr/local/vlmcsd/vlmcsd.ini -l /var/log/vlmcsd.log

Всё, теперь при загрузке сервера, будет автоматически запускаться наш KMS сервер.

Товары

Ремонт компьютеров
2000р
Вернуться к списку