Как системная служба
Установка пакета
Установка пакета зависит от используемого пакетного менеджера.
sudo dpkg -i connector.client.deb
sudo rpm -i connector.client.rpm

Настройка Коннектор.Клиента
- Используйте утилиту от имени пользователя по пути:
/usr/local/bin/ConnectorClient/Configurator.Util.Universal.
- Посмотрите доступные сертификаты пользователя. Нужен thumbprint для дальнейшей настройки авторизации. Также нужен установленный КриптоПро с сертификатом.
/usr/local/bin/ConnectorClient/Configurator.Util.Universal showCerts
- Посмотрите доступные организации. Нужен Id для дальнейшей настройки. Временно работа команды showOrgs возможна только без использования прокси.
/usr/local/bin/ConnectorClient/Configurator.Util.Universal showOrgs -c 36805FC996B8C73ED310066AD9BE68160B2EF099
/usr/local/bin/ConnectorClient/Configurator.Util.Universal showOrgs -l login -p pass1
- Добавьте настройки авторизации для установленной службы Коннектор.Клиента из параметров, полученных на предыдущих шагах. Id организации и отпечаток сертификата. Результат запишется в файл
settings/DiadocConnector.xml.
/usr/local/bin/ConnectorClient/Configurator.Util.Universal setAuth -c thumbprint -o orgId
/usr/local/bin/ConnectorClient/Configurator.Util.Universal setAuth -l login -p pass1 -o orgId
- Проверьте правильность настроек с помощью команды:
/usr/local/bin/ConnectorClient/Configurator.Util.Universal validate
/usr/local/bin/ConnectorClient/Configurator.Util.Universal setMode -m 2 -f
Перед установкой setMode необходимо изменить настройки коннектора в облаке. Заменить директории на нужные можно, используя веб-интерфейс, использовать формат путей для linux "/usr/local/bin/ConnectorClient/", также проверить, что пользователь имеет доступ на чтение и запись в указанные директории.
Дополнительные настройки
- Настройка прокси.
/usr/local/bin/ConnectorClient/Configurator.Util.Universal setProxy -u someProxyUrl -l someProxyLogin -p someProxyPass1
- Если потребуется изменить пользователя службы, чтобы старого удалить и чтобы не переустанавливать клиент, можно его изменить на другого существующего в системе пользователя. Смена осуществляется через надстройку sudo:
sudo /usr/local/bin/ConnectorClient/scripts/change_service_user.sh userName
- После установки сертификата службу Коннектор.Клиента нужно перезапустить, иначе доступа к сертификату служба не получит.
sudo systemctl restart connector_client
Проверка
Проверить, что Коннектор.Клиент работает, или посмотреть, есть ли ошибки в его работе, можно в логах:
/var/log/connector_client