Невозможно заставить yubikey neo u2f работать в Linux внутри VMWare Workstation

1281
ChrisInEdmonton

Я не могу заставить мой YubiKey Neo U2F работать в VMWare Workstation Pro 12.5. Тестирование его на полигоне Yubico в или на испытательном полигоне Akisec в обоих строя в гостевой операционной системы (работает Debian Linux 9), но оба работают в операционной системе (под управлением ОС Windows 10).

Поиск в Google показывает, что я хочу добавить следующее в мой VMWare гостевой файл .vmx:

usb.generic.allowHID = "TRUE" usb.generic.allowLastHID = "TRUE" 

Однако это не имеет значения. Спойлер: Я предполагаю, что это потому, что моя виртуальная машина зашифрована.

1

1 ответ на вопрос

3
ChrisInEdmonton

Поговорив с архитектором решений в Yubico, мы решили, что файлы конфигурации VMWare Workstation .vmx нельзя редактировать напрямую, если виртуальная машина зашифрована .

Чтобы заставить yubikey работать внутри виртуальной машины, вы должны выполнить следующие шаги:

  1. Расшифруйте виртуальную машину, если она зашифрована. Отредактируйте настройки виртуальной машины, выберите вкладку «Параметры», выберите «Контроль доступа», затем нажмите кнопку «Удалить шифрование».
  2. Теперь отредактируйте файл .vmx. Это файл конфигурации для вашей виртуальной машины. Перейдите в каталог, содержащий вашу виртуальную машину, найдите файл .vmx (там должен быть ровно один), затем откройте его в блокноте. Найдите строку, которая говорит usb.present = "TRUE", и вставьте следующие две строки:

    usb.generic.allowHID = "TRUE" usb.generic.allowLastHID = "TRUE" 
  3. Обратите внимание, что Юбико рекомендовал также добавить:

    usb.generic.autoconnect = "FALSE" 

    Они также рекомендовали удалить любой экземпляр:

    usb.autoConnect.device0 = ... 
  4. Сохраните ваш файл .vmx.

  5. Завершите работу и перезапустите VMWare Workstation.
  6. Запустите вашу виртуальную машину.
  7. Подключите свой юбик. В меню VMWare опустите опцию VM, затем Сменные устройства. Выберите Yubico.com Yubikey NEO OTP + U2F + CCID. Подключите его к вашей виртуальной машине. Заметка! Вы можете увидеть второй вариант «Shared Yubikey». Это не тот вариант, который вы хотите.
  8. Когда вызов для вашей аутентификации u2f, ваш токен должен мигать. Нажмите, чтобы подтвердить подлинность.
  9. Если вы расшифровали свою виртуальную машину, не забудьте перешифровать ее. Отредактируйте настройки виртуальной машины, выберите вкладку «Параметры», выберите «Контроль доступа», затем нажмите кнопку «Зашифровать».

Похожие вопросы