Итак, вот каких результатов удалось достичь.
Remmina и freerdp в комплекте с Убунтой не хотят работать корректно.
Поэтому пришлось использовать
Remmina-nextНа странице берем их репозиторий и инсталим remmina и freerdp
Естественно из под root
Для начала удаляем установленную:
apt-get update
apt-get purge --yes remmina
apt-get autoremove --yes
apt-get cleanПроверяем и при надобности доставляем сервисы для смарт-карт со всеми зависимостями:
apt-get update
apt-get install --yes pcscd pcsc-tools libacsccid1
apt-get cleanДалее добавляем репозитории Remmina-next
apt-add-repositiry --yes ppa:remmina-ppa-team/remmina-nextи устанавливаем remmina и freerdp со всеми сопутствующими пакетами
apt-get update
apt-get install --yes remmina remmina-common remmina-plugin-rdp remmina-plugin-vnc freerdp-x11 libfreerdp1 libfreerdp-plugins-standart
apt-get cleanЗависимости установятся автоматически из основного репозитория Ubuntu
Работу продолжал устанавливая на чистую систему и выяснилось что с карт-ридером ACS ACR122U достаточно было добавить пару строк в
modeprobe.d как описано постом выше, и этого хватило чтобы он нормально заработал. Драйвер с сайта производителя устанавливать не нужно.
После этого перезагружаем пк и создаем подключение в реммине не забывая поставить галочку "Сделать смарт-карту общедоступной" на вкладке "Дополнительно".
Если хотите пользоваться freerdp то выполняем последовательно
lsusbИщем там строки своего карт-ридера
duty@Sim:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 0cf3:3004 Atheros Communications, Inc. AR3012 Bluetooth 4.0
Bus 001 Device 006: ID 072f:2200 Advanced Card Systems, Ltd ACR122U
Bus 001 Device 005: ID 174f:14ca Syntek
Bus 001 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
У меня это:
Bus 001 Device 006: ID 072f:2200 Advanced Card Systems, Ltd ACR122U
Нам нужны эти символы:
072f:2200Далее запускаем freerdp
xfreerdp /v:ip.ip.ip.ip /u:username /p:password /smartcard:nnnn:nnnnгде указываем ip, пользователя, пароль и позывной карт-ридера соответсвенно
В гостевом сеансе смарт-карты не работают.
Remmina просто не видит картридер а freerdp в логах пишет вот это:
[ERROR][com.freerdp.channels.smartcard.client] - SCardEstablishContext failed with error - nnnnnnnnnn
Если есть знания поделитесь с нуждающимися.