Настройка и управление
Настройка службы Коннектор.Клиента происходит с помощью утилиты Configurator.Util.Universal.
Посмотреть доступные команды можно с помощью help.
# Для системной службы
/usr/local/bin/ConnectorClient/Configurator.Util.Universal help
# Для пользовательской службы
~/bin/ConnectorClient/bin/ConnectorClient/Configurator.Util.Universal help
help Показать список доступных команд
setAuth Настройка авторизации AuthConfig в settings/DiadocConnector.xml
setProxy Настройка прокси ProxyConfig в settings/DiadocConnector.xml
removeProxy Сбросить настройки прокси ProxyConfig в settings/DiadocConnector.xml
setUser Настройка пользователя, от имени которого будет запущен Коннектор.Клиент
showOrgs Просмотр доступных для настройки организаций
showCerts Просмотр доступных сертификатов
showActive Просмотр текущей установки Коннектор.Клиента
validate Проверка настроек и соединения
setMode Задание режима работы установки Коннектор.Клиента
showManualDeliveries Просмотр коннекторов с ручным запуском доставки
startDeliveryManually Ручной запуск доставки
showSettings Показать текущие настройки Коннектор.Клиента
version Показать текущую версию
Чтобы посмотреть доступные параметры для той или иной команды, выполните ее без параметров. Если у команды нет параметров, утилита вернет ошибку. Например, если команда showCerts вернет ошибку, это будет означать, что настройка КриптоПро не выполнилась и Коннектор.Клиент не смог получить сертификаты.
Посмотреть доступные параметры команд можно следующим образом:
#Для системной службы
/usr/local/bin/ConnectorClient/Configurator.Util.Universal <command>
#Для пользовательской службы
~/bin/ConnectorClient/bin/ConnectorClient/Configurator.Util.Universal <command>
# <command> - любая команда выше
Рекомендуем ознакомиться с примерами установки и настройки.
Режимы работы установки
Работа коннектора доступна в двух режимах:
- Только подписание. Коннектор будет использован только для подписания. Можно установить неограниченное количество Коннектор.Клиентов на различные компьютеры, чтобы можно было подписывать документы распределенно по компьютерам.
- Работа с локальной папкой и подписание. Коннектор будет использован как для работы с директорией на текущем компьютере, если такая возможность настроена, так и для подписания. В рамках организации или группы организаций допускается установка только одного Коннектор.Клиента в таком режиме работы на один компьютер. Если пользователь имеет доступ к нескольким организациям, работающим через коннекторы, нужно выбрать основной компьютер, на котором будет установлен Коннектор.Клиент в таком режиме работы.
При повторной установке Коннектор.Клиента в режиме «Работа с локальной папкой и подписание» предыдущая установка автоматически перейдет в режим работы «Только подписание».
Коннектор.Клиент через криптопровайдера собирает информацию о наличии сертификатов, к которым есть доступ. При подписании документ отправится на ту машину, где есть искомый сертификат.
Если в момент подписания сертификат уже отсутствует на машине, подписание будет отложено либо до момента его появления на этой или любой другой машине в рамках организации, либо пока не истечет срок ожидания в три месяца. Когда срок ожидания истечет, документ попадет в ошибку «Сертификат с закрытым ключом и отпечатком <thumbprint> не найден».
При установке режим запуска работы установки Коннектор.Клиента устанавливается в режим «Только подписание». Если это ваш первый Коннектор.Клиент, измените его режим на «Работа с локальной папкой и подписание». Без этого команды могут не работать.
/usr/local/bin/ConnectorClient/Configurator.Util.Universal setMode -m 2 -f
Ручной запуск доставки
Используется, только если менеджером была выполнена настройка, которая отключает автоматическую доставку документов из выбранной директории в Диадок.
Выполнение команды запускает доставку файлов из выбранной директории в данный момент времени. Для повторной доставки необходимо снова выполнять команду.
Управление
Управление службой Коннектор.Клиента происходит через команду systemctl.
Файл systemd службы
# Для системной службы
/lib/systemd/system/connector_client.service
# Для пользовательской службы
~/.config/systemd/user/connector_client.service
Остановка службы
# Для системной службы
/lib/systemd/system/connector_client.service
# Для пользовательской службы
~/.config/systemd/user/connector_client.service
Запуск службы
# Для системной службы
sudo systemctl start connector_client
# Для пользовательской службы
systemctl --user start connector_client
Перезапуск службы
# Для системной службы
sudo systemctl restart connector_client
# Для пользовательской службы
systemctl --user restart connector_client
Проверка статуса службы
# Для системной службы
systemctl status connector_client
# Для пользовательской службы
systemctl --user status connector_client