SerialKeys

Материал из wiki.cellframe.net
Перейти к навигации Перейти к поиску

Cellframe node >> Работа с серийными ключами >>

Настройки ноды

Для перевода ноды в режим работы по серийным ключам нужно сделать следующие настройки:
В файле cellframe-node.cfg изменить mode=passwd на mode=serial или создать заново, если mode отсутствовало

# Central Database authorization
[cdb_auth]
enabled=true
mode=serial

Генерация серийных ключей

Команда генерация серийных ключей

./cellframe-node-cli vpn_cdb serial generate [-n <number of serial keys>] [-acive_days <active days that left for serial>]

По умолчанию генерируется один ключ, но с помощью параметра -n можно задать число ключей.
Параметр -acive_days позволяет ограничить работу ключа по времени, и задаёт число дней работы ключа. Причём отсчёт времени начинается с активации ключа. Пример

./cellframe-node-cli vpn_cdb serial generate -n 4
generated new serial keys:
6S7S-PZ6N-KD97-X9TV
TFBP-SGTZ-CAJQ-9N6X
F46D-CZH8-8X4V-GGJX
PMAV-AT4Q-NY2J-Q5P6

Просмотр серийных ключей

Команда просмотра уже сгенерированных серийных ключей

./cellframe-node-cli vpn_cdb serial list [-n <How many show serial keys>] [-shift <How many skip serial keys>] [-activated_only|-inactive_only] [-nototal|-total_only]

По умолчанию показываются все ключи, с помощью параметра -n можно задать число максимальное число отображаемых ключей.
Параметр -shift сдвигает начало списка.
По умолчанию отображаются серийные ключи независимо от того, активированы они или нет, с дополнительным параметром -activated_only только активированные и с параметром -inactive_only только неактивированные.
Параметр -nototal отключает вывод числа ключей.
Параметр -total_only отключает вывод ключей и выводится только их число.
В примере выводится список из 2 ключей пропуская первый.

./cellframe-node-cli vpn_cdb serial list -n 2 -shift 1 
serial keys:
TFBP-SGTZ-CAJQ-9N6X inactive 
F46D-CZH8-8X4V-GGJX activated
total 2 keys

Обновление серийного ключа

Команда оновления серийного ключа:

./cellframe-node-cli vpn_cdb serial update -serial <serial keys> -acive_days <active days that left for serial>

Обновить можно только число дней до блокировки.
Пример:

./cellframe-node-cli vpn_cdb serial update -serial TFBP-SGTZ-CAJQ-9N6X -active_days 3
serial 'TFBP-SGTZ-CAJQ-9N6X' successfully updated

Просмотр информации о серийном ключе

Команда просмотра:

./cellframe-node-cli vpn_cdb serial info -serial <serial keys>

Примеры:

./cellframe-node-cli vpn_cdb serial info -serial TFBP-SGTZ-CAJQ-9N6X 
serial TFBP-SGTZ-CAJQ-9N6X not actitated
license length: 3 days
./cellframe-node-cli vpn_cdb serial info -serial 3VEQ-2GF6-JN8G-QTRS
serial 3VEQ-2GF6-JN8G-QTRS actitated Wed, 24 Jun 20 19:28:36 +0500
expired: no time limit

Деактивация серийного ключа

Команда просмотра:

./cellframe-node-cli vpn_cdb serial deactivate -serial <serial keys>

Пример:

./cellframe-node-cli vpn_cdb serial deactivate -serial TFBP-SGTZ-CAJQ-9N6X 
serial 'TFBP-SGTZ-CAJQ-9N6X ' deactivated successfully

Удаления серийного ключа

Команда просмотра:

./cellframe-node-cli vpn_cdb serial delete -serial <serial keys>

Пример:

./cellframe-node-cli vpn_cdb serial delete -serial TFBP-SGTZ-CAJQ-9N6X 
serial 'TFBP-SGTZ-CAJQ-9N6X ' deleted