Вот уже как год я активно перехожу на использование VDI у себя дома. В качестве клиентского устройства у меня Андроид планшет.
Такой подход для себя считаю очень удобным, так как есть определенного образа плюсы в этом исполнении. Например планшет меньше и легче ноутбука. На нем можно как играть так и работать. А при наличии чехла клавиатуры + Citrix VDI у меня можно сказать с собой не 1 компьютер. Кстати и эту статью я пишу как раз с этого планшета.
По работе мне приходится подключаться к VPN, а в качестве второго фактора используется USB Токен (eToken 5110 или Рутокен), но с Android планшета прокинуть токен задача, увы не тривиальная и нужно немного заморочиться.
Первым делом нужно настроить политику (создать новую или редактировать из того что есть)
Разрешить перенаправлять USB устройства, для Client USB device redirection установить значение "Allowed"
и для Client USB device redirection rules прописать значение "Allow: Class=0b # smart cards"
Далее на VDI нужно отключить хуки смарткарт, для этого в реестре изменить значения:
Flag = 0 в кустах
[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Smart Card Hook] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_Dlls\Smart Card Hook]
После USB токен отлично пробрасывается и работает как перенаправленное USB устройство.
Собственно вот так я и победил