Настройка Рутокена в тонком клиенте: пошагово

Настройка Рутокена в тонком клиенте: пошагово ЭЦП и Госсервисы
Пошаговая инструкция по настройке Рутокена для работы в тонком клиенте 1С и RDP. Решение частых ошибок и проброс смарт-карт.

Работа с электронной подписью в среде тонкого клиента (будь то тонкий клиент 1С или терминальная сессия RDP) требует правильной трансляции USB-токена с локального компьютера на удаленный сервер. В этой статье мы подробно разберем, как настроить Рутокен для стабильной работы в тонком клиенте, чтобы избежать сбоев при подписании документов.

Шаг 1. Подготовка локального компьютера

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

Если вам также требуется перенести существующие сертификаты, изучите руководство как перенести ЭЦП на другой компьютер.

Шаг 2. Настройка проброса смарт-карт в RDP (Тонкий клиент)

Если вы используете подключение к удаленному рабочему столу (RDP), необходимо разрешить совместное использование локальных смарт-карт:

  1. Нажмите комбинацию клавиш Win + R, введите mstsc и нажмите Enter.
  2. В открывшемся окне нажмите «Показать параметры» и перейдите на вкладку «Локальные ресурсы».
  3. В разделе «Локальные устройства и ресурсы» нажмите кнопку «Подробнее…».
  4. Установите флажок напротив пункта «Смарт-карты» и нажмите «ОК».

Важно: Без включения этой опции удаленный сервер физически не увидит ваш Рутокен, даже если драйверы установлены идеально.

Шаг 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-контроллеров в Диспетчере устройств.

Оцените статью
TechWork
Добавить комментарий