
Есть ли способ использовать ключ HASP (Aladdin) в виртуальной машине kvm (гостевой), работающей под управлением Windows 7 Professional с Ubuntu 10.04 или 10.10 в качестве хоста?
решение1
У вас есть несколько вариантов, чтобы подключить USB к KVM. KVM позволяет вам сопоставить порт USB с виртуальной машиной. Существует базовое руководствоздесь. Вам нужно будет это попробовать, у меня никогда не было особых успехов с клавиатурами и мышами без жестких дисков.
Ваше другое решение — использоватьusb через ethernet. Вы устанавливаете драйвер на другой машине (сервере), где вы установите dongel, а затем на KVM VM (клиенте) также устанавливаете драйвер. Есть много компаний, которые делают это, и у меня был хороший успех с несколькими. (Особенно с принтерами / сканерами) Я использовал выделенное оборудование отцифрав среде VMWare и не было никаких проблем. Это хорошо тем, что вам не нужно включать другую машину и т. д.
Для программного обеспечения есть несколько вариантов. Большинство имеют модель try-and-buy. Я бы попробовалэлтимапоскольку они специально перечисляют Ubuntu и Windows-7 как протестированные.
решение2
Да, это так. Хотя на момент написания этой статьи (2019) я использую Windows 10 и Ubuntu 18.04 LTS, я думаю, что то же самое происходит и с Win 7. Мы используем eToken (системы Aladdin kknowledge), выпущенные Sectigo для подписи кода в виртуализированной системе сборки, работающей под управлением Jenkins.
- Делатьнетиспользуйте удаленный рабочий стол.Если вы подключены через RDP, установите VNC и перезагрузитесь. Похоже, что удаленный доступ отключает eToken, как описано в "Build server"раздел здесь.
- Установите клиент аутентификации Gemalto SafeNet, он установит драйверы для eToken
- Выключить виртуальную машину
- Подключите eToken к виртуальной машине с помощью virt-manger и добавьтеUSB-хост-устройство Подключите USB-хост-устройство
- Запустите виртуальную машину снова иподключитесь к нему с помощью VNCЕсли вы щелкните правой кнопкой мыши по клиенту SafeNet authenticatino, вы увидите, что он подключен.
- Включите функцию единого входа в расширенных настройках клиента SafeNet Authenticatin, чтобы вам не приходилось входить в eToken каждый раз при подписании кода или чтобы у вас была автоматизированная система сборки. Включить единый вход