Работа с электронной подписью в среде тонкого клиента (будь то тонкий клиент 1С или терминальная сессия RDP) требует правильной трансляции USB-токена с локального компьютера на удаленный сервер. В этой статье мы подробно разберем, как настроить Рутокен для стабильной работы в тонком клиенте, чтобы избежать сбоев при подписании документов.
- Шаг 1. Подготовка локального компьютера
- Шаг 2. Настройка проброса смарт-карт в RDP (Тонкий клиент)
- Шаг 3. Настройка групповых политик на сервере
- Шаг 4. Проверка работы в тонком клиенте 1С
- Частые ошибки и устранение неполадок
- Ошибка: «Карта вставлена в неверный считыватель» или токен не виден
- Ошибка: Тонкий клиент зависает при обращении к Рутокену
- Часто задаваемые вопросы
Шаг 1. Подготовка локального компьютера
Прежде чем пробрасывать токен в тонкий клиент, необходимо убедиться, что локальная операционная система корректно распознает устройство. Установите актуальную версию драйверов «Рутокен» с официального сайта.
Если вам также требуется перенести существующие сертификаты, изучите руководство как перенести ЭЦП на другой компьютер.
Шаг 2. Настройка проброса смарт-карт в RDP (Тонкий клиент)
Если вы используете подключение к удаленному рабочему столу (RDP), необходимо разрешить совместное использование локальных смарт-карт:
- Нажмите комбинацию клавиш Win + R, введите
mstscи нажмите Enter. - В открывшемся окне нажмите «Показать параметры» и перейдите на вкладку «Локальные ресурсы».
- В разделе «Локальные устройства и ресурсы» нажмите кнопку «Подробнее…».
- Установите флажок напротив пункта «Смарт-карты» и нажмите «ОК».
Важно: Без включения этой опции удаленный сервер физически не увидит ваш Рутокен, даже если драйверы установлены идеально.
Шаг 3. Настройка групповых политик на сервере
Для стабильной работы службы смарт-карт на стороне сервера необходимо проверить настройки групповых политик. Откройте редактор локальной групповой политики:
gpedit.msc Перейдите по пути: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление устройств и ресурсов. Убедитесь, что параметр «Разрешить перенаправление смарт-карт» находится в состоянии «Включено» или «Не задано».
Дополнительно
Если служба смарт-карт на сервере отключена, ее можно запустить вручную через оснастку services.msc. Найдите службу «Смарт-карта» (Smart Card), установите тип запуска «Автоматически» и запустите ее.
Шаг 4. Проверка работы в тонком клиенте 1С
Запустите тонкий клиент 1С. При оформлении документов система должна автоматически инициализировать криптопровайдер (например, КриптоПро CSP), установленный на сервере, и считать сертификат с проброшенного Рутокена. Подробнее о самом процессе подписания читайте в статье как подписать документ в 1С электронной подписью.
Если вам нужно подписать не только документы в 1С, но и внешние файлы, ознакомьтесь с инструкцией как подписать ZIP архив ЭЦП.
Частые ошибки и устранение неполадок
Ошибка: «Карта вставлена в неверный считыватель» или токен не виден
Эта проблема часто возникает из-за конфликта драйверов или блокировки порта. Попробуйте выполнить следующие действия:
- Перезапустите службу смарт-карт на локальном ПК с помощью командной строки (запущенной от имени администратора):
net stop SCardSvr
net start SCardSvr - Убедитесь, что в настройках КриптоПро CSP на сервере во вкладке «Оборудование» добавлен считыватель «Все смарт-карты».
Ошибка: Тонкий клиент зависает при обращении к Рутокену
Обычно это связано с таймаутом обращения к USB-порту через RDP. Рекомендуется обновить версию КриптоПро CSP на сервере до актуальной (не ниже 5.0 R2), где оптимизирована работа с удаленными токенами.
Часто задаваемые вопросы
Нужно ли устанавливать драйверы Рутокен на сервер?
Да, для корректного распознавания токена сервером в терминальной сессии на нем должны быть установлены драйверы Рутокен и актуальная версия криптопровайдера.
Почему Рутокен отключается во время сессии?
Это может происходить из-за настроек энергосбережения USB-портов на локальном ПК. Отключите экономию энергии для USB-контроллеров в Диспетчере устройств.








