Устанавливаем пакеты в Ubuntu
sudo apt-get install libpcsclite1 pcscd libccid opensc pcsc-tools
Устанавливаем драйвер Rutoken
http://www.rutoken.ru/support/download/drivers-for-nix/
Проверка и тестирование токена
sudo /etc/init.d/pcscd stop pcscd -afddddd
Отображение токенов, найденных в системе:
pcsc_scan
Пример вывода pcsc_scan:
PC/SC device scanner V 1.4.22 (c) 2001-2011, Ludovic Rousseau <[email protected]> Compiled with PC/SC lite version: 1.8.10 Using reader plug'n play mechanism Scanning present readers... 0: Aktiv Co. Rutoken S 00 00 Tue Feb 10 19:01:55 2015 Reader 0: Aktiv Co. Rutoken S 00 00 Card state: Card inserted, ATR: 3B 6F 00 FF 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00 ATR: 3B 6F 00 FF 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00 + TS = 3B --> Direct Convention + T0 = 6F, Y(1): 0110, K: 15 (historical bytes) TB(1) = 00 --> VPP is not electrically connected TC(1) = FF --> Extra guard time: 255 (special value) + Historical bytes: 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00 Category indicator byte: 00 (compact TLV data object) Tag: 5, len: 6 (card issuer's data) Card issuer data: 72 75 54 6F 6B 6E Tag: 7, len: 3 (card capabilities) Selection methods: 30 - DF selection by path - DF selection by file identifier Data coding byte: 20 - Behaviour of write functions: proprietary - Value 'FF' for the first byte of BER-TLV tag fields: invalid - Data unit in quartets: 1 Command chaining, length fields and logical channels: 00 - Logical channel number assignment: No logical channel - Maximum number of logical channels: 1 Mandatory status indicator (3 last bytes) LCS (life card cycle): 00 (No information given) SW: 9000 (Normal processing.) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B 6F 00 FF 00 56 72 75 54 6F 6B 6E 73 30 20 00 00 90 00 ruToken-S (USB token) http://www.rutoken.ru/products/rutoken/rutoken-s/
Запуск rdesktop
Rdesktop должен быть собран с поддержкой смарт-карт.
Строка запуска:
/usr/bin/rdesktop -T "Интернет-банк" -g1000x768 -r scard:"Aktiv Co. Rutoken S 00 00"="Aktiv Co. RuToken 0" 192.168.1.1
Возможные проблемы
Проблема: Драйвер Рутокен версии старше версии 2.90.00.0502 запрашивает PIN-код несколько раз.
Решение: использование драйвера версии 2.90.00.0502 и ниже.
Банк, который рекомендует искать драйвер к своей железке на казахском сайте, это очень серьезный банк
О каком банке речь и как это относится к статье?
не сработал токен на клиент-банке. через стандартный mstsc все работает как надо. логи прилагаю. токен подключал в уже загруженный клиент wtware. версия 4.9.20
Логи видимо не приложились…
не сработал токен на клиент-банке. через стандартный mstsc все работает как надо. логи прилагаю. токен подключал в уже загруженный клиент wtware. версия 4.9.20
Инструкция рабочая для UBUNTU 23.04