Работа с аппаратными носителями в терминальных средах — классическая задача для системного администратора. Часто возникает ситуация, когда ключ Рутокен физически подключен к клиентской машине, но в сессии RDP он остается невидимым для установленного КриптоПро CSP. Давайте разберем, как системно подойти к решению этой проблемы.
Первое, что необходимо проанализировать, — как именно устройство определяется системой. Для протокола RDP критически важно, чтобы токен распознавался не как обычный USB-накопитель, а как смарт-карта. Если ключ не проброшен в этом режиме, КриптоПро его не увидит.
Рутокен на клиентском компьютере.USB-накопитель, воспользуйтесь утилитой настройки от производителя, чтобы переключить режим работы в смарт-карту.Проброс устройств в RDP регулируется настройками клиента и политиками безопасности. Разберем по шагам, как обеспечить корректную передачу устройства:
Подключение к удаленному рабочему столу перейдите на вкладку Локальные ресурсы.Подробнее в разделе Локальные устройства и ресурсы.Смарт-карты. Это ключевой параметр для работы ЭП.gpedit.msc) пройдите по пути: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление устройств и ресурсов.Разрешить перенаправление смарт-карт установлен в значение Включено.При использовании терминального доступа крайне рекомендуется использование специализированной серверной версии КриптоПро CSP. Обычная версия может некорректно обрабатывать запросы в многопользовательской среде.
Если после проброса ключ виден в Панели управления Рутокен, но 1С не может выполнить подписание или обмен, проверьте следующие моменты:
КриптоПро на сервере совпадает или выше той, что была использована при создании контейнера.1С ЭДО, обратите внимание на состав данных в сертификате. Для корректной работы сервиса 1С ЭДО сертификат должен содержать корректные данные о ОГРН и должности владельца.Если стандартный проброс смарт-карт через RDP не дает результата, администраторы прибегают к программной эмуляции USB-порта (так называемый USB over IP). Существуют специализированные программные решения, которые позволяют «прокинуть» USB-порт с локальной машины напрямую в терминальную сессию.
При этом стоит помнить о безопасности. Никогда не копируйте контейнеры закрытых ключей с «некопируемых» носителей в открытый доступ на сервере, даже если это кажется самым быстрым способом решения задачи. Это не только нарушение лицензионных условий и требований законодательства, но и огромный риск для информационной безопасности компании.
Для стабильной работы ЭП в 1С на терминале:
серверную версию КриптоПро.1С возникают ошибки обмена, проверьте наличие всех обязательных полей в сертификате (в частности, ОГРН).Windows Server.Работая последовательно, вы сможете настроить стабильное взаимодействие между 1С, токеном и терминальным сервером без нарушения политик безопасности.