Chrome üzerinden bir Google hesabına giriş yapmak için 14.04'te Yubikey NEO'yu nasıl kullanabilirim?


10

Ubuntu 14.04'ün Google hesabı kimlik doğrulaması için bir Yubikey NEO'yu tanımasını nasıl sağlarım?


Yubikey NEO ve Chrome sürüm 46.0.2490.80 var. Anahtarı Windows 8 çalıştıran bir dizüstü bilgisayarda başarıyla kullandım. Google'a giriş yapmak için birkaç Ubuntu makinesinde kullanmak istiyorum. Yubikey'nin talimatlarına göre , dosyayı /etc/udev/rules.d/70-u2f.rulesaşağıdaki içeriklerle oluşturdum:

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"

Daha sonra Google'a giriş yapmaya çalışırsam, şifremi girdikten sonra yubikey'in resmini ve okunan bir hata mesajını görüyorum An unexpected error occurred.

Daha sonra anahtarın kendisini doğru şekilde tanımlayıp tanımlamadığını görmeye çalışıyorum. Anahtarı fişten çekin, tekrar takın ve aşağıdaki çıkışı alıyorum$ 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

idVendorHemfikir #Yubico YubiKeyhat 70-u2f.rules, ancak idVendor0211 taşımaktadır değil de 70-u2f.rules. Bunu düzeltmeye çalışırken kurallar dosyasını değiştiririm, böylece satır #Yubico YubiKeyokur

KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0402|0403|0406|0407|0410|0211", TAG+="uaccess"

İlave Not |0211içinde idProducthattı. Makineyi yeniden başlatıyorum, ancak sorun devam ediyor.


1
Söz udev kuralı (ayrıca bkz ekleme burada sabit An unexpected error occurredbenim için sorun değil. Have yönergeleri takip yubico.com/faq/enable-u2f-linux etkinleştirmek dahil olmak üzere U2F+HIDkullanarak mod neomanprogramı yubikey-neo-managerpaketinin? In neoman, ben 3 kutu daha var . işaretli (OTP + CCID + U2F) gerçi benim Yubikey Neo için, dmesggiriş değişik geçerli: New USB device found, idVendor=1050, idProduct=0116, Product: Yubikey NEO OTP+U2F+CCID, değil Yubico WinUSB Gnubby.
NH2

Yanıtlar:


4

Aynı probleminiz vardı (ubuntu 16.04'te) ve bu benim için çalıştı:

/Etc/udev/rules.d/50-security-key.rules adlı yeni bir dosya oluşturun:

SUBSYSTEMS == "usb", ATTRS {idVendor} == "1050", SAHİBİ = "kök", GRUP = "plugdev", MOD: = "0660"

Bu dosya kaydedildikten sonra çalıştırın

sudo udevadm control --reload-rules

ve ardından Chrome'u yeniden başlatın.

Soru eski, ama umarım bu başka birine zaman kazandırır. Kaynak: http://www.sowbug.com/post/131363489376/enabling-yubico-u2f-security-key-on-chrome-for


1
Bu cevap benim için Chromium'u çalıştıran kullanıcının plugdevgrubun bir parçası olmadığını keşfetmeme yardımcı oldu . Kullanıcı gruba eklendikten sonra mavi Yubi anahtarı çalıştı.
Pistos

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.