Как настроить работу ключа электронной подписи (Рутокен) через RDP на терминальном сервере?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

Работа с аппаратными носителями в терминальных средах — классическая задача для системного администратора. Часто возникает ситуация, когда ключ Рутокен физически подключен к клиентской машине, но в сессии RDP он остается невидимым для установленного КриптоПро CSP. Давайте разберем, как системно подойти к решению этой проблемы.

1. Проверка режима работы ключа

Первое, что необходимо проанализировать, — как именно устройство определяется системой. Для протокола RDP критически важно, чтобы токен распознавался не как обычный USB-накопитель, а как смарт-карта. Если ключ не проброшен в этом режиме, КриптоПро его не увидит.

  1. Установите панель управления Рутокен на клиентском компьютере.
  2. Проверьте, в каком режиме работает устройство. Если оно определяется как USB-накопитель, воспользуйтесь утилитой настройки от производителя, чтобы переключить режим работы в смарт-карту.
  3. Убедитесь, что драйверы токена установлены как на клиенте, так и на самом сервере терминалов. После установки драйверов на сервере обязательно выполните перезагрузку.

2. Настройка RDP-подключения

Проброс устройств в RDP регулируется настройками клиента и политиками безопасности. Разберем по шагам, как обеспечить корректную передачу устройства:

  1. В окне Подключение к удаленному рабочему столу перейдите на вкладку Локальные ресурсы.
  2. Нажмите кнопку Подробнее в разделе Локальные устройства и ресурсы.
  3. Убедитесь, что установлен флажок Смарт-карты. Это ключевой параметр для работы ЭП.
  4. Проверьте групповые политики сервера. В редакторе локальной групповой политики (gpedit.msc) пройдите по пути: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление устройств и ресурсов.
  5. Убедитесь, что параметр Разрешить перенаправление смарт-карт установлен в значение Включено.

3. Особенности работы с ПО КриптоПро

При использовании терминального доступа крайне рекомендуется использование специализированной серверной версии КриптоПро CSP. Обычная версия может некорректно обрабатывать запросы в многопользовательской среде.

Если после проброса ключ виден в Панели управления Рутокен, но 1С не может выполнить подписание или обмен, проверьте следующие моменты:

4. Когда штатные методы не помогают

Если стандартный проброс смарт-карт через RDP не дает результата, администраторы прибегают к программной эмуляции USB-порта (так называемый USB over IP). Существуют специализированные программные решения, которые позволяют «прокинуть» USB-порт с локальной машины напрямую в терминальную сессию.

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

Резюме и практический совет

Для стабильной работы ЭП в 1С на терминале:

  1. Проверьте, что ключ видится сервером как смарт-карта в диспетчере устройств.
  2. Установите актуальную серверную версию КриптоПро.
  3. Если в 1С возникают ошибки обмена, проверьте наличие всех обязательных полей в сертификате (в частности, ОГРН).
  4. Если ключ специфичен, обратитесь к документации производителя устройства для проверки совместимости с терминальными сессиями Windows Server.

Работая последовательно, вы сможете настроить стабильное взаимодействие между 1С, токеном и терминальным сервером без нарушения политик безопасности.

← На главную