Работа в качестве службы (Windows)
Клиент NGate может работать в качестве службы в фоновом режиме. Для настройки служб у пользователя ОС Windows должны быть права Администратора.
Важное замечание: Консольная версия клиента должна быть
установлена в процессе установки клиента NGate.
- Запустите консольное приложение Windows с правами Администратора: Командная строка или PowerShell.
-
Выполните команду для установки службы:
"c:\Program Files\Crypto Pro\Ngate\ngateconsoleclient.exe" --install
- Отредактируйте файл конфигурации, который будет использовать служба, в зависимости от особенностей подключения к конкретному шлюзу NGate. В папке с установленным клиентом NGate (c:\Program Files\Crypto Pro\Ngate\) присутствует файл console_client.ini.template. Измените имя на console_client.ini.
-
Откройте файл в текстовом редакторе и введите параметры подключения к
соответствующим шлюзам. На иллюстрации приведён пример для подключения к
тестовому шлюзу КриптоПро NGate с авторизацией по логину и паролю
(раскомментированы строки url, username, login). Для
подключения к рабочему шлюзу необходимо заменить параметры тестовых шлюзов на
параметры рабочего.
Прим.: Для редактирования файла рекомендуется использовать текстовые редакторы файловых менеджеров (например, FAR). Так как стандартные текстовые редакторы (Блокнот, WordPad) при редактировании могут внести в документ неотображаемые символы и нарушить структуру файла. Файл с неправильной структурой не позволит службе корректно запуститься.
- verbose — уровень подробности информации о работе, выводимой в консоль (0 - 5);
- journalVerbose — уровень подробности записи информации в системные журналы (0 - 5);
- keepSession — активировать функцию автоматического переподключения к шлюзу, если время работы предыдущей сессии завершилось (время сессии задаётся на шлюзе);
-
Соответствующая служба появится в перечне доступных служб. ля непосредственной
активации службы, запустите оснастку службы одним из способов, например, из меню
Пуск.
-
Запустите меню службы NGate console Client Service при
помощи двойного нажатия левой кнопки мыши.
-
Установите учётную запись пользователя, от имени которой будет работать служба
(необходимы права Администратора):
.
-
Запустить в качестве службы:
.
Или используйте консольную команду:
"c:\Program Files\Crypto Pro\Ngate\ngateconsoleclient.exe" --start -
Остановить работу службы:
.
Или используйте консольную команду:"c:\Program Files\Crypto Pro\Ngate\ngateconsoleclient.exe" --stop -
Удаление службы выполняется командой:
"c:\Program Files\Crypto Pro\Ngate\ngateconsoleclient.exe" --uninstall