¿Cómo hago para que Ubuntu 14.04 reconozca un Yubikey NEO para la autenticación de la cuenta de Google?
Tengo yubikey NEO y Chrome versión 46.0.2490.80. He usado la clave con éxito en una computadora portátil con Windows 8. Me gustaría usarla en algunas máquinas Ubuntu para iniciar sesión en Google. De acuerdo con las instrucciones de Yubikey , he creado el archivo /etc/udev/rules.d/70-u2f.rules
con los siguientes contenidos:
ACTION!="add|change", GOTO="u2f_end"
# Yubico YubiKey
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0402|0403|0406|0407|0410", TAG+="uaccess"
# Happlink (formaly Plug-Up) Security KEY
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="f1d0", TAG+="uaccess"
# Neowave Keydo and Keydo AES
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1e0d", ATTRS{idProduct}=="f1d0|f1ae", TAG+="uaccess"
# HyperSecu HyperFIDO
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0880", TAG+="uaccess"
LABEL="u2f_end"
Si luego intento iniciar sesión en Google, después de ingresar mi contraseña, veo una imagen de la yubikey y un mensaje de error que dice An unexpected error occurred
.
Luego trato de ver si la clave se está identificando correctamente. Desconecto la llave, la enchufo de nuevo y obtengo el siguiente resultado de$ dmesg | tail
[ 2410.138684] usb 2-1.3: new full-speed USB device number 19 using ehci-pci
[ 2410.233935] usb 2-1.3: New USB device found, idVendor=1050, idProduct=0211
[ 2410.233942] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2410.233946] usb 2-1.3: Product: Yubico WinUSB Gnubby (gnubby1)
[ 2410.233949] usb 2-1.3: Manufacturer: Yubico
El idVendor
está de acuerdo con la #Yubico YubiKey
línea 70-u2f.rules
, pero el idVendor
de 0211 es no en 70-u2f.rules
. Intentando arreglar esto, modifico el archivo de reglas para que la línea después de #Yubico YubiKey
leer
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0402|0403|0406|0407|0410|0211", TAG+="uaccess"
Tenga en cuenta la adición de |0211
en la idProduct
línea. Reinicio la máquina, pero el problema persiste.
An unexpected error occurred
problema para mí. ¿Ha seguido las instrucciones en yubico.com/faq/enable-u2f-linux , incluido elU2F+HID
modo de habilitación usando elneoman
programa delyubikey-neo-manager
paquete? Enneoman
, tengo las 3 cajas . marcado (OTP + + CCID U2F) Por mi Yubikey Neo embargo, ladmesg
entrada es differnt:New USB device found, idVendor=1050, idProduct=0116
,Product: Yubikey NEO OTP+U2F+CCID
, noYubico WinUSB Gnubby
.Respuestas:
Tuve el mismo problema (en ubuntu 16.04), y esto funcionó para mí:
Cree un nuevo archivo llamado /etc/udev/rules.d/50-security-key.rules:
Una vez que se guarda ese archivo, ejecute
y luego reinicie Chrome.
La pregunta es antigua, pero espero que esto le ahorre tiempo a otra persona. Fuente: http://www.sowbug.com/post/131363489376/enabling-yubico-u2f-security-key-on-chrome-for
fuente
plugdev
grupo. Después de agregar al usuario al grupo, la tecla azul Yubi funcionó.Estoy usando 15.04 arriba configurando https://www.yubico.com/faq/enable-u2f-linux/
reiniciar
Luego registre la clave según las instrucciones normales.
fuente