stascorp / rdpwrap

RDP Wrapper Library
Apache License 2.0
14.22k stars 3.79k forks source link

Smart-card, tokens and USB redirection #91

Open SergeyDjam opened 8 years ago

SergeyDjam commented 8 years ago

Добрый день. Есть ли возможность сделать возможным сделать возможным использования смарт-карт и токенов подключенных к удаленному серверу в сессии RDP?

SergeyDjam commented 8 years ago

Hello, good day! How can smart-card and tockens in RDP session connected from remote server?

3da commented 8 years ago

А при чём тут RDP wrapper? Оригинальный RDP позволяет это осуществлять?

SergeyDjam commented 8 years ago

В том и проблема что оригинальный именно виндовый не может... В тоже время VirtualBox если в нем поднять Windows и расшарить рабочий стол средствами VB, то такой проблемы не возникает. Потому и вопрос на будущее, есть ли возможность "исправить" проблему оригинального RDP?

3da commented 8 years ago

Ну значит эта задача будет закрыта по причине того что это не относится к проекту и противоречит цели его существования.

Потому и вопрос на будущее, есть ли возможность "исправить" проблему оригинального RDP?

Вполне возможно что это проблема протокола RDP, а не программы которая позволяет организовать доступ по этому протоколу к копьютеру.

SergeyDjam commented 8 years ago

хм, а как этот вопрос противоречит цели проекта?

3da commented 8 years ago

хм, а как этот вопрос противоречит цели проекта?

Я думаю что этот проект сделан для того чтобы дать людям у которых Home версии Windows возможность RDP доступа к компьютеру. Потому что такая возможность отсутствует в Home версиях из коробки.

SergeyDjam commented 8 years ago

"В тоже время VirtualBox если в нем поднять Windows и расшарить рабочий стол средствами VB, то такой проблемы не возникает. "

Т.е. не проблема протокола?

3da commented 8 years ago

Т.е. не проблема протокола?

А где связь между Рабочим столом внутри VirtualBox и RDP?

SergeyDjam commented 8 years ago

Потому как VB также использует для доступа к ВМ протокол RDP

3da commented 8 years ago

Потому как VB также использует для доступа к ВМ протокол RDP

Я полон сомнений что это так. Возможно там какой-то расширенный RDP?

SergeyDjam commented 8 years ago

разве такой существует?

3da commented 8 years ago

Гуглится VRDP. Так что наверное есть

SergeyDjam commented 8 years ago

да вы правы, видимо это только для VB актуально. Жаль

3da commented 8 years ago

да вы правы, видимо это только для VB актуально. Жаль

Существует же куча альтернативных утилит для удалённого доступа к рабочему столу? Может там есть что-то что будет удовлетворять вашим потребностям?

SergeyDjam commented 8 years ago

что-то на 8-ке ничего из опробаванного толком не работает.

binarymaster commented 8 years ago

Windows RDP по идее поддерживает смарт карты из коробки. Полагаю, главное чтобы перенаправление USB устройств работало.

А вот в каких сборках оно работает, а в каких нет - это совсем другой вопрос.

SergeyDjam commented 8 years ago

да, но только через проброс с клиента. Но если ключики стоят на сервере терминалов то они не видны. Такая вот особенность.

binarymaster commented 8 years ago

Да, это особенность Windows, и RDP Wrapper тут ничем помочь не сможет.

SergeyDjam commented 8 years ago

подумалось, если rdpwrapper позволяет сделать доступ к RDP там где его по умолчанию нет, то и остальное под силу...

binarymaster commented 8 years ago

Скажем так, внутри TS есть скрытые переключатели, которыми он и манипулирует.

Но есть такие вещи, которые вшиты намертво, которые нельзя переключить.

SergeyDjam commented 8 years ago

к сожалению, профан в этом вопросе... Спасибо за разъяснения

ghost commented 7 years ago

You may wish to look at this website. If certain device classes are not supported then you will be unable to use them.

What VirtualBox does is make it look like, to the guest machine, that there is new hardware available. Doing what you wish to do requires a driver on the computer you are remoting in to to provide the hardware - it would need to create a fake device based on incoming or outgoing network connections. This is implemented and working under Linux, and perhaps Windows, for USB devices, however if the device is not USB you will need to search for something else.

So, unfortunately, unless the forwarding functionality in Terminal Services is broken by RDPWrap in some way this seems far outside the scope of the project.

@SergeyDjam http://usbip.sourceforge.net/, if default functionality is insufficient.

Additionally you should check http://www.freerdp.com/ for switches that that client supports. That functionality is available in the default RDP client but may not be exposed.