У меня есть машина с Windows Vista, к которой подключен USB eToken Pro. EToken используется для управления доступом к разрабатываемой версии веб-интерфейса нашего продукта.
Большую часть времени я сижу непосредственно за компьютером с Vista, но примерно два раза в неделю подключаюсь к нему (машине, а не веб-интерфейсу) с помощью rdesktop с машины Ubuntu.
Когда я подключаюсь с помощью RDP, eToken не отображается на удаленной машине, даже если он все еще подключен (eToken никогда не покидает эту машину). Очевидно, он ищет eToken на клиентской машине.
Есть ли способ:
Единственный другой вариант - взять с собой токен и заставить eToken работать с Linux, но я бы предпочел этого избежать (да, я знаю, что это именно цель eToken, но я только вхожу в систему разработки, это not live или что-то в этом роде, и, по глупости, мне не нужен токен, чтобы увидеть резервную базу данных!).
Мой текущий обходной путь - выйти из RDP, попросить коллегу войти на мою машину и на веб-сайт, используя мои учетные данные, а затем заблокировать машину. Затем я снова вхожу в систему, используя RDP, и все работает нормально.
Да, конечно, возможно. Насколько я помню, он работал OOTB для сеансов RDP между Windows и Windows. Однако поддержка Linux требует небольшого количества прыжков.
У вас уже есть токен, работающий под Ubuntu? Если да, пропустите первый шаг.
Поддержка eToken под Linux обеспечивается OpenSC. PKCS # 15 является стандартом для связи со смарт-картами, но собственное программное обеспечение Aladdin немного предшествует этому и несовместимо. Чтобы решить эту проблему, вам нужно либо отформатировать токен подходящего размера с двумя личностями, либо использовать отдельные токены для каждой ОС. Очевидно, вам необходимо убедиться, что для каждого из них импортированы соответствующие сертификаты.
rdesktop
поддерживает OpenSC с версии 1.5.0. После того, как у вас установлен OpenSC, вам просто нужно убедиться, что rdesktop
является ./configure
я бы с флагом --enable-smartcard
.
Вы найдете эти две страницы полезными для получения дополнительной информации: