Ubuntu: проброс RuToken через RDP в Windows Server

Устанавливаем пакеты в 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 <ludovic.rousseau@free.fr>
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 и ниже.

5 thoughts on “Ubuntu: проброс RuToken через RDP в Windows Server

  1. Банк, который рекомендует искать драйвер к своей железке на казахском сайте, это очень серьезный банк

  2. не сработал токен на клиент-банке. через стандартный mstsc все работает как надо. логи прилагаю. токен подключал в уже загруженный клиент wtware. версия 4.9.20

  3. не сработал токен на клиент-банке. через стандартный mstsc все работает как надо. логи прилагаю. токен подключал в уже загруженный клиент wtware. версия 4.9.20

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *