Александр

16.02.2025

Считыватели Рутокен Astra 1.7

Подскажите пожалуйста, поддерживается ли работа Считыватели Рутокен с Астра 1.7

Не получилось добиться правильной работы с смарт-картой Рутокен с NFC в ALSE 1.7.
При этом при подключении считыватель "моргает" синим индикатором.

Операционная система: Linux
Статус: открыт

Александр

клиент

22.04.2025

Александр, ✅ Краткий ответ:
Да, поддержка Рутокен в Astra Linux 1.7 есть, но не "из коробки" — нужно:

Установить правильные драйверы Рутокен

Проверить наличие нужных библиотек PC/SC и PKCS#11

Зарегистрировать устройство в системе

Настроить права доступа (частая проблема!)

📦 Что нужно для корректной работы:
🔹 1. Установить драйверы Рутокен
Для Astra 1.7 (на базе Debian 9/10) подходят драйверы от Актив (разработчик Рутокен).

🔗 Официальная страница драйверов:
https://www.rutoken.ru/support/download/rutoken-lite-linux/

Ищи пакет вида:

Copy
Edit
rutoken-lite_1.xx.x_amd64.deb
Также потребуется:

pcscd — демон для работы со смарт-картами

libccid — для USB-считывателей

opensc — библиотека для доступа к смарт-картам

🔹 2. Проверь, виден ли считыватель
Выполни команду:

bash
Copy
Edit
pcsc_scan
Если всё настроено правильно, ты увидишь:

plaintext
Copy
Edit
Reader 0: Aktiv Rutoken Reader 0
Card state: Card inserted, ...
Если не видит — скорее всего, проблема в pcscd или в правах.

🔹 3. Проверь, что демон pcscd работает
bash
Copy
Edit
sudo systemctl status pcscd
Если не запущен — запускай:

bash
Copy
Edit
sudo systemctl enable pcscd
sudo systemctl start pcscd
🔹 4. Добавь пользователя в нужные группы
Очень важно: пользователь должен быть в группах scard, users, usb и иногда dialout:

bash
Copy
Edit
sudo usermod -aG scard,users,usb,dialout $USER
Перезайди или перезагрузи.

🔹 5. Дополнительно — установи PKCS#11 от Рутокен
Пакет:

nginx
Copy
Edit
librtpkcs11ecp1
Он обеспечит поддержку работы с ЭЦП, если используешь её через cryptcp, opensc, браузеры и т.д.

💡 Про мигающий синий индикатор:
Это означает, что считыватель физически подключён, но программа не может получить доступ к карте

Возможно, не хватает прав, pcscd не видит карту, либо нет драйвера для самой смарт-карты NFC

🛠 Что можно сделать прямо сейчас:
Установи пакеты:

bash
Copy
Edit
sudo apt install pcscd libccid opensc
Скачай и установи .deb с сайта Рутокен

Перезагрузи систему

Проверь pcsc_scan — должен увидеть устройство и карту

Чтобы комментировать, необходимо авторизоваться или зарегистрироваться.

Все советы и рекомендации, размещённые на форуме, носят исключительно информационный характер и не являются официальной инструкцией.
Перед применением любых советов убедитесь в их актуальности и безопасности для вашей конкретной ситуации. Правила форума.

Нужна удалённая помощь?