Проходная USB-карта работает с rdesktop, но не с freerdp

rdesktop прекрасно работает для входа в систему Windows 7 Enterprise и без проблем передает смарт-карту ActivKey USB. После начала сеанса я могу войти в VPN и пройти аутентификацию на веб-сайтах удаленной системы. К сожалению, я могу получить только 16 глубину цвета с помощью rdesktop и хотел бы использовать более высокую глубину цвета, так как я использую эту удаленную систему весь день.

Клиент Remmina и freerdp из командной строки хорошо работают на более высокой глубине цвета, но у Reminna нет опции передачи смарт-карты, и freerdp не работает, когда я передаю ее с опцией rdpdr "scard".

Любые идеи о том, что я делаю неправильно или есть другой инструмент, который может работать лучше?

Это работает:

$ rdesktop -z -a 24 -T myserver -d DOMAIN -u username -x l -P -f -r sound:remote -r scard:"ActivIdentity Activkey_Sim 00 00" xxx.xxx.xxx.xxx

Это подключается нормально, но не передает смарт-карту:

$ $ xfreerdp -d DOMAIN -u username -f --plugin rdpdr --data scard:"ActivIdentity Activkey_Sim 00 00" -- x.x.x.x
loading plugin rdpdr
connected to x.x.x.x:3389
Password: 
freerdp_load_library_symbol: failed to open /usr/lib/x86_64-linux-gnu/freerdp/scard.so: /usr/lib/x86_64-linux-gnu/freerdp/scard.so: cannot open shared object file: No such file or directory
freerdp_load_plugin: failed to load scard/DeviceServiceEntry

Я использую:

Ubuntu 13.04
remmina 1.0.0-4ubuntu2
freerdp-x11 1.0.1-2ubuntu1
rdesktop 1.7.1-1ubuntu4
pcsc-tools 1.4.21-1
coolkey 1.1.0-12
libccid 1.4.9-1
pcscd 1.8.6-3ubuntu1b1

Спасибо за любую помощь.

Генри

2 ответа

Я нашел эту проблему. https://github.com/FreeRDP/FreeRDP/issues/792

Я думаю, что смарт-карта не входит в стандартный пакет Ubuntu RDP. Когда я скомпилирован из источника с помощью

cmake -DWITH_PCSC=ON -DWITH_SSE2=ON .

Оно работает.

Вы можете использовать 32bpp с Windows 7, используя rdesktop, также убедитесь, что настройки клиента RDP-Tcp позволяют использовать глубину цвета.

Другие вопросы по тегам