Александр
16.02.2025
Подскажите пожалуйста, поддерживается ли работа Считыватели Рутокен с Астра 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 — должен увидеть устройство и карту
Чтобы комментировать, необходимо авторизоваться или зарегистрироваться.
Все советы и рекомендации, размещённые на форуме, носят исключительно информационный характер и не являются официальной инструкцией.
Перед применением любых советов убедитесь в их актуальности и безопасности для вашей конкретной ситуации. Правила форума.