Утилита scramble

Утилита scramble предназначена для получения преобразованных значений для параметров конфигурационного файла termidesk.conf

Вызов утилиты выполняется командой:

sudo /opt/termidesk/bin/scramble

Вызов справки по утилите выполняется командой:

sudo /opt/termidesk/bin/scramble -h

Параметры команды приведены в таблице.

ПараметрЗначение по умолчаниюОписание
--valueНе задано

Получение преобразованного значения. По умолчанию используется алгоритм AES-256 с увеличенным числом итераций преобразования, если не задан другой в параметре --type

Пример использования:

  • с алгоритмом по умолчанию:
/opt/termidesk/bin/scramble --value <значение>
  • с указанием алгоритма:
/opt/termidesk/bin/scramble --value <значение> --type <алгоритм>

Если значение указывается в формате ключа (значение предваряется символом «-»), то следует изменить его передачу в параметр--value:

/opt/termidesk/bin/scramble --value=<-значение> --type AES256
--config
/etc/opt/termidesk-vdi/

Путь к каталогу, в котором расположены конфигурационные файлы termidesk.conf и cookie-файл termidesk.cookie, используемый как вектор преобразования.

При изменении места хранения указанных файлов требуется передавать в утилиту scramble значение нового каталога, если необходимо получить верное преобразованное значение  в параметре --value.

Пример использования:

/opt/termidesk/bin/scramble --config <путь_к_каталогу> --value <значение>

Пример: предположим, что на узле с «Универсальным диспетчером» появились два каталога, хранящих его конфигурационные файлы termidesk.conf и termidesk.cookie:

  • /etc/opt/termidesk-vdi - содержит неактуальные параметры конфигурации;
  • /etc/opt/termidesk-vdi2 - содержит актуальные параметры конфигурации, которые должны использоваться «Универсальным диспетчером».

В этом случае для того, чтобы получить верное преобразованное значение для какого-либо из параметров /etc/opt/termidesk-vdi2/termidesk.conf, может потребоваться указать утилите, какой каталог она должна использовать при работе:

/opt/termidesk/bin/scramble --config /etc/opt/termidesk-vdi2/ --value <значение>

Необязательный параметр, поскольку значение каталога передается на этапе установки. Прямое указание параметра может потребоваться в целях тестирования работы Termidesk

--typeAES256_V2

Указание алгоритма преобразования значения.

Возможные значения:

  • AES256 - преобразование по алгоритму AES-256;
  • AES256_V2 - преобразование по алгоритму AES-256 с увеличенным числом итераций преобразования