Wie lasse ich Ubuntu 14.04 ein Yubikey NEO für die Google-Kontoauthentifizierung erkennen?
Ich habe yubikey NEO und Chrome Version 46.0.2490.80. Ich habe den Schlüssel erfolgreich auf einem Laptop unter Windows 8 verwendet. Ich möchte ihn auf einigen Ubuntu-Computern verwenden, um mich bei Google anzumelden. Nach Yubikeys Anweisungen habe ich die Datei /etc/udev/rules.d/70-u2f.rules
mit folgendem Inhalt erstellt:
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"
Wenn ich dann versuche, mich bei Google anzumelden, sehe ich nach Eingabe meines Passworts ein Bild des Yubikey und eine Fehlermeldung, die lautet An unexpected error occurred
.
Ich versuche dann zu sehen, ob sich der Schlüssel richtig identifiziert. Ich ziehe den Schlüssel heraus, stecke ihn wieder ein und erhalte die folgende Ausgabe von$ 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
Das idVendor
stimmt mit der #Yubico YubiKey
Zeile in überein 70-u2f.rules
, aber das idVendor
von 0211 ist nicht in 70-u2f.rules
. Um dies zu beheben, ändere ich die Regeldatei so, dass die Zeile nach dem #Yubico YubiKey
Lesen
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0402|0403|0406|0407|0410|0211", TAG+="uaccess"
Beachten Sie das Hinzufügen von |0211
in der idProduct
Zeile. Ich starte den Computer neu, aber das Problem besteht weiterhin.
An unexpected error occurred
Problem für mich behoben . Haben Sie die Anweisungen auf yubico.com/faq/enable-u2f-linux befolgt , einschließlich des AktivierungsmodusU2F+HID
mit demneoman
Programm aus demyubikey-neo-manager
Paket? In habeneoman
ich alle 3 Boxen . tickte (OTP + CCID + U2F) Für meinen Yubikey Neo aber dasdmesg
ist Eintrag differnt:New USB device found, idVendor=1050, idProduct=0116
,Product: Yubikey NEO OTP+U2F+CCID
, nichtYubico WinUSB Gnubby
.Antworten:
Ich hatte das gleiche Problem (auf Ubuntu 16.04) und das hat bei mir funktioniert:
Erstellen Sie eine neue Datei mit dem Namen /etc/udev/rules.d/50-security-key.rules:
Sobald diese Datei gespeichert ist, führen Sie sie aus
und starten Sie Chrome neu.
Die Frage ist alt, aber hoffentlich spart dies jemand anderem Zeit. Quelle: http://www.sowbug.com/post/131363489376/enabling-yubico-u2f-security-key-on-chrome-for
quelle
plugdev
Gruppe war. Nach dem Hinzufügen des Benutzers zur Gruppe funktionierte die blaue Yubi-Taste.Ich verwende 15.04 oben, um https://www.yubico.com/faq/enable-u2f-linux/ einzurichten.
Neustart
Registrieren Sie dann den Schlüssel gemäß den normalen Anweisungen.
quelle